Я новичок в bash. У меня есть файл .csv. Он содержит 2 столбца (имя и номер). Вот содержимое столбцов:
Name, Num
ex1, 10.20.30.40
ex2, 20.30.40.30
ex3, 10.45.60.20
ex4, 10.20.30.40
Я хочу выбрать строки, для которых их 2-й столбец равен $ Number (например, «10.20.30.40»). Я использую этот скрипт:
awk -F, '$2 == $Number' name.csv >output.txt
, но после выполнения кода «output.txt» будет пустым. Когда я повторяю найденные значения, это тоже ничего не показывает. Что не так?
Я также хочу получить доступ к значению, которое хранится в первом столбце этой строки. Как мне это сделать?