Итак, у меня есть файл .dat, который содержит идентификатор человека, имя, фамилию, место, где он / она живет ... пример:
0 Алекс Брукс Конвей 312 Шотландия
Мне нужно сделать флаг -search, который будет принимать дополнительные параметры -name -surname и выводить (выводить) только людей, которые соответствуют условиям.
Так, например:
-search -name "Alex" -surname "Brooks"
, и он распечатает всех, кто соответствует этим флагам.
Я немного растерялся, потому что я мог сделать это с помощью awk или grep, но я не уверен, что лучше и как именно это сделать