The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
awk в shell скрипте, !*! nastr, 05-Июн-09, 13:51  [смотреть все]
Есть shell скрипт в теле которого вызывается awk для обработки содежжимого файла.
Как вывести содержимое файла от стоки содержащей X до строки сожержащей Y.
Из командной строки это можно выполнить так:
awk '/X/,/Y/' filename
Но когда напистаь это внутри shell скрипта, то такое выражение не работает.
#!/bin/sh
awk '{/Х/,/Y/}' filename
  • в awk скрипте shell, !*! Andrey Mitrofanov, 14:07 , 05-Июн-09 (1)
    >это можно выполнить так:
    >awk '/X/,/Y/' filename

    Пришельцы среди нас?! Это контакт? Ну, уж не меньше, чем проявления чуждого разума...

    >это внутри shell скрипта, то такое выражение не работает.
    >
    >#!/bin/sh
    >awk '{/Х/,/Y/}' filename

    #!/bin/sh
    awk '/X/,/Y/' filename

  • awk в shell скрипте, !*! аноним, 21:48 , 05-Июн-09 (2)
    >awk '{/Х/,/Y/}' filename

    Откуда вы взяли скобки? В скрипте абсолютно также, как и в коммандной строке.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру