Привет Я использую командную строку оболочки и пытаюсь извлечь первый столбец курса и столбец класса из файла.Использование регулярных выражений, извлечение данных
Я использую
cat data.txt | cut -d ' ' -f 1,2
К этому коду Я также получаю (0), Student Id и некоторые другие индексы в моем выходе, который мне не нужен. Как я могу получить только 3-4 буквенных слова из этого столбца, так как я считаю, что это должно быть сделано. Heres входной файл
ATT ERN CrGPA Qpts
--- --- ----- ----
* Student Id -
(0) UNIV OF SOME COOL PLACE
BIOL 310 GENERAL BIOLOGY BIOS 101 W 3.00 0.00 0.00 0.00 20081
CIBI 300 FUND OF BIOL I BIOS 110 B 3.00 3.00 3.00 9.00 20072
CIBI 300 FUND OF BIOL II BIOS 120 D 3.00 3.00 3.00 3.00 20082
CIBI 300 FUND OF BIOL II BIOS 120 W 3.00 0.00 0.00 0.00 20102
QUIM 300 GEN CHEMISTRY I CHEM 121 F 3.00 0.00 3.00 0.00 20091
QUIM 300 GEN CHEMISTRY I CHEM 121L F 1.00 0.00 1.00 0.00 20091
CSC 303 FUNDMTL STRUCTU CSC100+ F 3.00 0.00 3.00 0.00 20091
результат должен быть
BIOL 310 W
CIBI 300 B
CIBI 300 D
CIBI 300 W
So on..
Примечание CSC в колонке 1 является 3 буквы
Как выглядит входной файл? –
@maria Эта информация должна заходить в вопрос, а не в комментарий. Просто отредактируйте вопрос. –
ОК извините, что – maria