Говорите на BASH: различия между версиями

262 байта добавлено ,  12 лет назад
Нет описания правки
|}
==Золотое правило==
Существует не менее двух способов сделать эточто-то. Следующие команды выполняют одну и ту же операцию: распаковывают все targz- архивы(тарболлы) в текущем каталоге.
{| class="tiles" style="text-align:center"
|colspan="9"|<center><big> for FILE in *.tar.gz;do tar -xzf $FILE;done</center></big>
|}
{| class="tiles" style="text-align:center"
|colspan="9"|<center><big> ls -f `pwd` | grep gz | xargs tar -xzf '{}'</center></big>
|-}
{| class="tiles" style="text-align:center"
|colspan="9"|<center><big> for FILE in *.tar.gz;do unzip $FILE | tar -xf -;done</center></big>
|}
{| class="tiles" style="text-align:center"
|colspan="9"|<center><big> find . -maxdepth 1 -type f | xargs tar -xzf '{}'</center></big>
|}
 
==Фильтр==
Одна из полезнейших программ. Вместе с механизмом перенаправления позволяет очень легко осуществлять нетривиальную обработку информации. Сравните два примера.
376

правок