У меня небольшая проблема, код ниже работал нормально, но теперь он ничего не отображает, я не совсем понимаю, где ошибка для этого. > #! /bin/bash
awk -F, ' FILENAME = $1 { FS = ":" }
{ pri
У меня есть следующий сценарий AWK: #! /bin/awk -f
BEGIN { FS = ":" }
{ print $1 " " $2 " " $3 " " $4 " " }
Я хочу, чтобы закодировать Баш скрипт с «#/бен/Баш!», Но мне нужно, чтобы включать в с
Мне нужно передать определенное значение из оболочки в файл сценария AWK, но я не знаю, могу ли я это сделать. #! /bin/bash
if [ "$2" = "-C" ] && [ "$3" != "" ]; then
awk -f SpecCity.awk $1
У меня есть файл: AA
BB
Эта команда выводит: $ awk 'BEGIN { system("awk '"'"'{print}'"'"' file") }'
AA
BB
То же самое, но в 'Printf': $ awk 'BEGIN { system("awk '"'"'{printf "%s ", $0}'"'"' fi
Я хочу сохранить вывод PRINTF в массив, как показано ниже: op[i] = system("printf \"%d\\n\" \"" SQ substr($1,i,1) "\"")
но когда я называю их, они просто 0?! Знаете ли вы, почему !?