У меня есть задача, в которой мне нужно проанализировать файлы и извлечь информацию. Я могу сделать это легко с помощью bash, но мне нужно сделать это только с помощью команд unix.
Например, у меня есть файл, подобный следующему:
Set<tab>one<tab>two<tab>three
Set<tab>four<tab>five<tab>six
ENDSET
Set<tab>four<tab>two<tab>nine
ENDSET
Set<tab>one<tab>one<tab>one
Set<tab>two<tab>two<tab>two
ENDSET
...
Так далее и тому подобное. Я хочу иметь возможность извлекать определенное количество наборов, скажем первые 10. Кроме того, я хочу иметь возможность извлекать информацию из столбцов.
Опять же, это тривиальная вещь, которую можно сделать с использованием сценариев bash, но я не уверен, как это сделать только с командами unix. Я могу комбинировать команды вместе в сценарии оболочки, но, опять же, только команды unix.
awk
- это команда Unix? Иpython
? - person mouviciel   schedule 22.11.2016