Есть shell скрипт в теле которого вызывается awk для обработки содежжимого файла.
Как вывести содержимое файла от стоки содержащей X до строки сожержащей Y.
Из командной строки это можно выполнить так:
awk '/X/,/Y/' filename
Но когда напистаь это внутри shell скрипта, то такое выражение не работает.
#!/bin/sh
awk '{/Х/,/Y/}' filename
>это можно выполнить так:
>awk '/X/,/Y/' filenameПришельцы среди нас?! Это контакт? Ну, уж не меньше, чем проявления чуждого разума...
>это внутри shell скрипта, то такое выражение не работает.
>
>#!/bin/sh
>awk '{/Х/,/Y/}' filename#!/bin/sh
awk '/X/,/Y/' filename
>awk '{/Х/,/Y/}' filenameОткуда вы взяли скобки? В скрипте абсолютно также, как и в коммандной строке.