|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andy Shevchenko 2:465/192 22 May 2003 16:49:28 To : Ruslan Kosolapov Subject : Re: bash -------------------------------------------------------------------------------- .RFC-X-Complaints-To: news@serv.smile.org.ua .RFC-NNTP-Posting-Date: 22 May 2003 13:49:28 GMT Hi Ruslan Kosolapov! On Thu, 22 May 03 07:49:47 +0300; Ruslan Kosolapov <rk@plesk.ru> wrote about 'Re: bash': SG>> есть текстовый файл в котором каждая строка содержит имя SG>> файла. как, используя bash, выполнить некую последовательность SG>> команд для каждого файла из списка? например в list.txt SG>> список. я хочу выполнить команду sort filename --output=filename SG>> заранее благодарен RK> for i in `cat <файл со списком файлов>`; do что надо ; done RK> Имхо можно вместо `cat ...` писать просто $(cat ...). $i будет RK> принимать значения из списка. Hе так. Получить можно будет большую фигу, если в имени файла есть пробелы. Лучше вот так: cat file.lst | while read x; do echo "$x" done -- With best regards, Andy Shevchenko. mailto: andy@smile.org.ua --- slrn/0.9.7.4-asp (Linux) * Origin: Smile Club (2:465/192@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/12169afe42f34.html, оценка из 5, голосов 10
|