Команда awk

Приведенная в примере П2.8 команда сделает копии файлов с суффиксом .txt

так, что имена копий до суффикса сохранятся, а суффикс будет заменен на

.html. Например, файл index.txt будет скопирован в файл index.html.

 

Пример П2.8. Команда awk

 

$ ls *.txt | awk –F. '{print "cp",$0,$1".html"}' | bash

$ ls

index.html index.txt

 

Команда awk имеет встроенную функцию printf, позволяющую осуществ- лять форматированный вывод аналогично одноименной функции стандарт- ной библиотеки языка C (пример П2.9).

 

Пример П2.9. Функция printf

 

$ awk -F: '{printf"User:%s\t\t\tUID:%3d\n",$1,$3}' /etc/passwd User:avahi UID:103

User:bin UID: 1

User:daemon UID: 2

 








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


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

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

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

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