Добавить текст к отмеченному выходу awk

if [[ "$int" -ge "$min_val" && -le "$max_val" ]]; then

Вам придется сравнивать с $intв обоих сравнениях:

if [[ "$int" -ge "$min_val" ]] && [[ "$int" -le "$max_val" ]]; then

или,

if (( int >= min_val )) && (( int <= max_val )); then
0
20.03.2020, 20:24
2 ответа

Похоже, вы хотите передать переменную оболочки lineв awk, чтобы вы могли распечатать ее, когда flagне равно -нулю

Пр.

awk -v line="$line" '... flag {printf "%s,%s\n", line, $0}'

См. также

1
28.04.2021, 23:19

Пробовал использовать команду «Нижний», все работает нормально

awk '/pattern1/,/pattern2/{print $0","FILENAME}' filename
0
28.04.2021, 23:19

Теги

Похожие вопросы