Выберите столбцы по команде cat
Я использую файл в качестве маленькой таблицы БД. Содержание выглядит так:
client1 john doe engineer cal
client2 jane doe nurse ny
client3 ali veli doctor ny
Я хочу найти профессию клиента3. Между именем и фамилией "пробел", между столбцами "табуляция". Первый столбец уникален, поэтому я могу использовать этот столбец как закрытый ключ.
Я хочу использовать команду для поиска профессии или состояния клиента с помощью такой команды:
grep -i client3 | "select 3rd column"
Что я могу использовать вместо "выбрать 3-й столбец"?
1 ответ
Команда "вырезать" может быть использована для этих ситуаций. Для этого примера мы можем использовать grep -i client3 | cut -f 3
найти профессию клиента3. Таким же образом мы можем видеть имя и фамилию client2 одновременно, используя grep -i client2 | cut -f 2
Потому что между именем и фамилией есть только один "пробел" cut -f
Команда использует "табуляцию" в качестве разделителя.