Правильная конфигурация /etc/hosts в Ubuntu 18.04

На момент написания этого вопроса моим лучшим решением было это:

… | { for i in 1 2 3; do read -r i; printf '        %s\n' "$i"; done;
      sort | uniq -c | sort -n; }

Таким образом, вывод направляется в группу, которая читает три строки и печатает их с отступом в 8 пробелов (, что представляет собой объем пространства, используемого uniq -cдля хранения количества строк и разделительного пробела ), затем оставшаяся часть ввода этой группы перенаправляется на sortи uniq.

Думаю, я мог бы написать вышеописанное как сценарий оболочки где-нибудь, возможно, с числом строк в качестве аргумента, чтобы мне не приходилось -вводить его повторно для каждого такого использования.

0
14.11.2019, 21:56
0 ответов

Теги

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