Слияние строк

При необходимости вывести в одну строку содержимое файла можно исполь- зовать команду paste -s. Так, приведенная в примере 8.45 команда выведет в виде одной строки содержимое файла /etc/hosts.

 

Пример 8.45. Команда paste

 

$ paste -s /etc/hosts

192.168.1.1 note 127.0.0.1 localhost.localdomain localhost

 

Без опции -s команда paste выводит строки файлов-аргументов параллель- но, т. е. первая строка первого файла вместе с первой строкой второго файла и т. д.

Если paste должна читать из стандартного потока ввода, то вместо имени файла указывают символ тире. Колонок вывода будет столько, сколько тире (пример 8.46).

 

Пример 8.46. Параллельный вывод строк

 

$ ls / | paste - - - - - - - -

 

bin boot dev etc home lib lost+found media
mnt opt proc root sbin selinux srv sys
tmp usr var windows        

 

В примере 8.46 вывод содержимого корневого каталога производится в во- семь столбцов, т. к. задано восемь тире.

 








Дата добавления: 2015-06-12; просмотров: 538;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.