С помощью команды tee

Команда tee копирует содержимое стандартного потока ввода в поток выво- да и в файлы, заданные в качестве аргументов без каких-либо изменений. Этим можно воспользоваться для создания множества одинаковых копий файла. При этом вовсе не обязательно, чтобы файл был текстовым. В приме- ре П2.1 показано, как создать несколько копий бинарного файла.

 

Пример П2.1. Команда tee

 

$ tee ls1 ls2 ls3 ls4 > /dev/null < /bin/ls

 

$ sha256sum ls? /bin/ls 6fde6afddce5f6a05379b67d14073cd900ac7ab4a4c5280e54813e478dc45b3d ls1 6fde6afddce5f6a05379b67d14073cd900ac7ab4a4c5280e54813e478dc45b3d ls2 6fde6afddce5f6a05379b67d14073cd900ac7ab4a4c5280e54813e478dc45b3d ls3 6fde6afddce5f6a05379b67d14073cd900ac7ab4a4c5280e54813e478dc45b3d ls4 6fde6afddce5f6a05379b67d14073cd900ac7ab4a4c5280e54813e478dc45b3d /bin/ls

 

$ chmod u+x ls?

 

$ ./ls1 -Fl


 

total 592

-rwxr--r-- 1 user1 users 100584 Jan 31 20:05 ls1*

-rwxr--r-- 1 user1 users 100584 Jan 31 20:05 ls2*

-rwxr--r-- 1 user1 users 100584 Jan 31 20:05 ls3*

-rwxr--r-- 1 user1 users 100584 Jan 31 20:05 ls4*

 

В примере П2.1 команда tee получила четыре аргумента: ls1, ls2, ls3 и ls4. В эти файлы скопировано бинарное содержимое файла /bin/ls, которое по- ступило в стандартный поток ввода команды tee. Стандартный поток вывода этой команды был перенаправлен в файл устройства /dev/null для исключе- ния вывода бинарного содержимого на экран. Получившиеся бинарные фай- лы имеют одинаковое содержание и являются точными копиями файла

/bin/ls, что подтверждается проверкой дайджеста SHA256. Для проверки ра- ботоспособности файл ls1 сделан исполняемым. Его работа проверена по- следней командой примера.

 








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


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

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

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

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