jokkakim Skrevet 16. mars 2008 Del Skrevet 16. mars 2008 (endret) Hello, Prøver å linke alle filene i en mappe. for filename in `ls`; do ln $filename test/$filename; done; Det er det jeg har kommet fram til. men det er opphold i navnene som blir listet, så den prøver å linke alle ordene istede. har også prøvd med ´ls -Q´ men det samme skjer da også. noen som har noen tips? =) edit: leif is gone Endret 18. mars 2008 av jokkakim Lenke til kommentar
dabear Skrevet 16. mars 2008 Del Skrevet 16. mars 2008 Ikke heeelt sikker på om jeg skjønte problemet, men: do ln "$filename" "test/$filename";done; Lenke til kommentar
jokkakim Skrevet 18. mars 2008 Forfatter Del Skrevet 18. mars 2008 (endret) problemet var at FOR loopen tok og loopet for hvert ord istede for hver linje. men fant en løsning ved å bruke find istede: find -type f -print | while read i; do ln "${i}" test/"${i}"; done EDIT: fant også ut at for i in *.avi;do ln "$i" test/"$i"; done funket fint Endret 18. mars 2008 av jokkakim Lenke til kommentar
asicman Skrevet 20. mars 2008 Del Skrevet 20. mars 2008 hva med ln -s * /path/til/dir/der/du/vil/ha/linkene hvis du bare har filer i cwd. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå