Как получить конкретные данные в файле и направить их вывод в новый файл? - PullRequest
0 голосов
/ 29 октября 2019

У меня есть файл, подобный этому:

link to the file

Я хочу получить школьный раздел файла и поместить его в новый файл.

вывод в новом файле должен быть таким:

School

Texas high,SA high,Plano tech

1 Ответ

0 голосов
/ 29 октября 2019

Следующий скрипт awk должен решить вашу проблему, если вы вручную добавите заголовок School или, если он останется таким же, добавьте его как BEGIN { printf "School" } в приведенном ниже примере.

$ cat input_file 
Mark,Texas High, Dallas, k-5
Steve,SA high,Antonio,k-5
Adam,Plano tech,k-5

$ awk -F, 'BEGIN { sep = ""} { printf("%s%s", sep, $2); sep = ","}' < input_file 
Texas High,SA high,Plano tech
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...