Kopiowanie plików z listy
: 28 lip 2022, 17:51
Witam.
Nie potrafię sam napisać właściwego polecenia, a chciałbym móc kopiować pliki wyszczególnione w pliku tekstowym z jednej lokalizacji do drugiej.
W każdym wierszu listy jest jedna nazwa pliku. Być może mogłoby to być działanie wykorzystujące polecenia cat i cp. Nie wiem jednak jak seryjnie podstawiać kolejne linie odczytane przez cat do cp.
_lista - lista plików o nazwach ze spacjami
leg - katalog docelowy
Nie potrafię sam napisać właściwego polecenia, a chciałbym móc kopiować pliki wyszczególnione w pliku tekstowym z jednej lokalizacji do drugiej.
W każdym wierszu listy jest jedna nazwa pliku. Być może mogłoby to być działanie wykorzystujące polecenia cat i cp. Nie wiem jednak jak seryjnie podstawiać kolejne linie odczytane przez cat do cp.
Kod: Zaznacz cały
#!/bin/sh
FILE="$(cat _lista)"
cp "$FILE" /home/suncez/leg
Kod: Zaznacz cały
#!/bin/sh
FILE="$(cat _lista | awk '{print $0}')"
cp "$FILE" /home/suncez/leg
leg - katalog docelowy