Вы можете начать, пропустив данные через cut
, что по крайней мере урежет столбцы.
После этого вы сможете передать это в grep
, удаляя нечисловые числа.
Тогда ... ну, тогда я не уверен. Возможно, это можно передать bc
. Если нет, то он, безусловно, может быть передан сценарию оболочки для добавления каждого элемента.
Если вы использовали tr
, чтобы заменить символы новой строки (\n
) на пробелы (
), и передавали это через xargs в ваш скрипт, который циклически повторяется до тех пор, пока не останется больше входных данных, добавляя каждый, вы можете ответ.
Итак, что-то похожее на следующее:
cat <whatever> | cut -d'\t` -f7 | grep -v <appropriate-character-class> | tr '\n' ' ' | xargs script-that-adds-arguments
У меня могут быть немного неправильные флаги cut
, но man
ваш друг:)