Команды expand и unexpand
Команда expand заменяет символы табуляции пробелами (пример П2.10).
Пример П2.10. Команда expand |
$ echo -e 'A\tB' A B
$ echo -e 'A\tB' | od -ta 0000000 A ht B nl 0000004
$ echo -e 'A\tB' | expand | od -ta
0000000 A sp sp sp sp sp sp sp B nl 0000012
Команда unexpand делает обратную замену. По умолчанию табуляцией заме- няются лишь лидирующие пробелы в строке. Опция –a позволяет заменять все пробелы (пример П2.11).
Пример П2.11. Команда unexpand |
$ echo -e 'A\tB' | expand | unexpand -a | od -ta 0000000 A ht B nl
Дата добавления: 2015-06-12; просмотров: 676;