Jeżeli ktoś może podpowiedzieć to bardzo proszę. Problem jest taki aby z jednego folderu ,,a'' skopiować pliki z rozszerzeniem .a i .b do innego folderu ,,b'' jednocześnie dodając im na koniec nazwy datę kopiowania.
Kod: Zaznacz cały
now=`date +%d%m%y%H%M%S`
cd a
for file in *.a *.b
do
cp $file ../b/$file$now
done
I to działa ładnie moim zdaniem ale podobno można to zrobić jakimś jednym poleceniem bez użycia pętli. Próbowałem jakoś z ,,cp'' i długo przeglądałem manual, jednak wieszam się na tym jak skopiować wiele nas co nawet gdy dam
i wiadomo kopiuje mi tam ładnie to nie wiem jak w tej samej linii dodać coś do nazwy.
I pytanie czy w ogóle polecenie ,,cp'' się do tego nadaje? Próbowałem jakoś wykorzystać -b (backup) ale on dopisuje suffix tylko w momencie gdy dany plik już tam istnieje.
Jeżeli ktoś ma jakiś pomysł czego użyć to bardzo chętnie poczytam taki podręcznik.