Мне нужно передать определенное значение из оболочки в файл сценария AWK, но я не знаю, могу ли я это сделать.AWK SHELL Передача значений от оболочки до AWK
#! /bin/bash
if [ "$2" = "-C" ] && [ "$3" != "" ]; then
awk -f SpecCity.awk $1
elif [ "$2" = "-C" ] && [ "$3" = "" ]; then
awk -f CityOnly.awk $1
fi
Мне нужно передать значению $ 3 в AWK, который сравнивает его с файлом я укажу, но я не могу это сделать.
Любая идея, как это сделать?
Thankyou
Я использую другую функцию + он не работает, я не знаю, я получаю сообщение об ошибке каждый раз. Я пытаюсь использовать его. возможно, я не использую его правильно. – user1253622
@ user1253622, paulsm4 дал вам правильный ответ. Если он не работает, покажите нам свой скрипт awk –