LINUX.ORG.RU

Помощь по маленькому shell-скрипту

 , , ,


0

1

необходимо заархивировать группу файлов в текущем каталоге с расширением *.pas, а так же все файлы с именами, начинающимися на заданный пользователем символ. Архивация в моем понимании ни есть сжатие, т.е. можно обойтись и просто tar. Вроде как все необходимые знания есть, но получается упорно херня, хотя понимаю что задачка на пять строк. Прошу помощи :)


tar -cf foo.tar *.pas C*

Вместо С подставить «заданный пользователем символ».

urxvt ★★★★★
()
Ответ на: комментарий от beastie

большое спасибо :) за xargs в особенности)

June29
() автор топика

Или так:

find . -name '*.pas' -or -name 'some_prefix*' | tar zcvf archive.tgz -T -

x-signal ★★
()
Ответ на: комментарий от beastie

find . -name '*.pas' -or -name 'some_prefix*'
в текущем каталоге

-maxdepth 1

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.