TSC_DEADLINE отключен из-за опечаток

Вы можете заменить пробелы символами новой строки, а затем использовать awk или вырезать . Затем замените символы новой строки пробелами. Вам нужно echo все, чтобы снова получить окончательную новую строку:

$ echo $(echo "$test" | tr ' ' '\n' | awk -F'/' '{print $2}' | tr '\n' ' ')
2 5 8

Или

$ echo $(echo "$test" | tr ' ' '\n' | cut -d/ -f 2 | tr '\n' ' ')
2 5 8

Вы также можете просто использовать perl :

$ echo "$test" | perl -lane 's#.*?/(.+?)/.*#$1# for @F; print "@F"' 
2 5 8
15
14.12.2017, 14:23
0 ответов

Теги

Похожие вопросы