Что это означает в -f
интерпретатора Определение: #!/bin/awk -f
Сво awk
сценарийЧто делает -f означает в переводчицей Определение: #!/Bin/AWK -f
3
A
ответ
1
Опция -f
командной строки для awk
указывает, что следующий аргумент должен быть файл для чтения команд.
Если опустить -f
, интерпретатор попытается вызвать скрипт с помощью /bin/awk yourScriptFile
который подведет и т.д .:
$ cat yourScriptFile
#!/bin/awk
{ print $1; }
$ ./yourScriptFile
awk: cmd. line:1: ./yourScriptFile
awk: cmd. line:1:^syntax error
awk: cmd. line:1: ./yourScriptFile
awk: cmd. line:1: ^unterminated regexp
Обратитесь к документации POSIX для AWK (http://pubs.opengroup.org/onlinepubs/009695399/utilities/awk.html) или man 1 awk
для деталей.
1
От AWK man page.
-f progfile
AWK использует набор шаблонов он считывает из ФАЙЛА.
Это означает, что сценарий должен быть найден в progfile.
1
Цитируя man awk
:
-f текст программы файл считывается из файла, а не из командной строки. Разрешены несколько опций -f.
Вот пример:
Предоставление AWK программу, используя -f filename
$ cat script.awk
{print}
$ awk -f script.awk <<< "abcd"
abcd
или создание AWK исполняемого файла, как это:
$ cat script1.awk
#!/usr/bin/awk -f
{print}
$ ./script1.awk <<< "abcd"
abcd
Смежные вопросы
- 1. Что делает (f.). g означает в Haskell?
- 2. Что означает -f означает Сортировка?
- 3. Что делает оператор! в F #
- 4. Что означает -f в bash
- 5. Что означает «{$ F 'filename'}" означает?
- 6. Что означает $ F [2] .. $ F [3]?
- 7. Что означает regex [* \ f] +?
- 8. Что означает `[-f ...]`?
- 9. Что означает 1.f
- 10. Что означает X f()?
- 11. В F #, что означает конвейеризация?
- 12. В F #, что означает оператор?
- 13. Что означает F в FWORD?
- 14. Что означает int (* f []) (int *)?
- 15. Macports: что означает флаг -f?
- 16. Что означает `void f (void())`?
- 17. Что означает «F» в спецификации формата printf?
- 18. Что означает «диапазон (« F: F ») в макросе Excel?
- 19. Что означает F = или F = a => в Javascript?
- 20. Что означает символ # в сигнатуре функции f #?
- 21. Что означает «void f (int (*) [7]) {}« означает?
- 22. Что означает λ [α => F]?
- 23. Что такое математическое определение f (n) и O (f (n))
- 24. Что именно делает функция анонимного JavaScript f => f?
- 25. Что означает (#t #f) в функции Scheme?
- 26. Что означает использование скобок в F #?
- 27. Что означает «T» и «U» в F #?
- 28. Что значит -> означает в F #?
- 29. Что означает 'f' в функции fmap функтора?
- 30. Что означает суффикс 'f' в коде Java?
браво .. спасибо дружище .. – abnv
@abnv Примите мой ответ, если он вам поможет. – jotik