YourLiberty.ru - Свободный каталог полезной информации!

Полезная информация

Как отличить мошенника от порядочных онлайн казино?

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

Подробнее...

Центр эстетической медицины Goravsky

Каждый человек стремится выглядеть привлекательно и красиво.

Подробнее...

Почему стоит побывать в Италии?

Италия - великолепная европейская страна, где расположено больше половины всех достопримечательностей Европы

Подробнее...

Почему стоит съездить отдохнуть на Кубу?

Многие люди, которые берут отпуск, не знают, куда поехать отдохнуть.

Подробнее...

Правила безопасности в Иордании

Иордания — одна из самых безопасных стран на Ближнем востоке.

Подробнее...

Прекрасный отдых на озерах Австрии

Отпуск на озерах Австрии может стать прекрасным и незабываемым путешествием, которое будет сохранено в вашей памяти на долгие годы.

Подробнее...

Путешествие в норвежский Берген

Берген - это второй по значимости город в Норвегии.

Подробнее...

Путешествие по Малайзии - дивные красоты

Малайзия - это страна, где вы познаете всю теплоту и дружелюбие азиатов.

Подробнее...

Путешествуя по Северной Америке

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

Подробнее...

Разнообразный отдых в Греции

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

Подробнее...

Интересная информация

Цель победить - лучшие слоты онлайн казино Вулкан

В онлайн казино Вулкан игровые автоматы vulcanavtomatyonline, есть все преимущества, для того чтобы в считанные секунды стать богатым, и забрать, кругленькую сумму денег.

Подробнее...

Интересные особенности автоматов Вулкан

Некогда заведение Вулкан существовало в реальности, располагаясь на улицах городов.

Подробнее...

Казино Мирабет и все что о нем нужно знать

На данный момент во всемирной паутине действует бесчисленное множество площадок с игровыми слотами, которые изо дня в день стремительно набирают популярность.

Подробнее...

Игровые автоматы в онлайн казино

Игра в онлайн-слоты — одно из самых увлекательных времяпровождений. Они полностью смогут заменить настоящие азартные игры.

Подробнее...

Секреты успешной игры в виртуальном казино

Множество пользователей интернета интересуются азартными играми.

Подробнее...

Особенности и преимущества игровых автоматов

Интересные и качественно сделанные игровые автоматы привлекают внимание множества людей.

Подробнее...

Как приятно провести время и стать богаче с онлайн казино игровые автоматы crazy-monkey-sloty

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

Подробнее...

Как посетить заблокированное Вулкан казино

По мнению азартных людей, самым интересным времяпровождением является раскручивание барабанов слотов.

Подробнее...

Эмираты Персидского залива. Туристу на заметку

Лучшим временем для визита в государства Персидского залива (Катар, Кувейт, Бахрейн, ОАЭ) является период с ноября по конец апреля.

Подробнее...

Реклама

парк авеню таунхаус купить . http://dveri-nika58.ru/ волховец производство межкомнатных дверей.

Bash Скрипты для Linux.


Bash Скрипты для Linux.

Bash Скрипты для Linux.

Начнем с примера:

#!/bin/bash clear echo «Hello World!!! А теперь посмотрим содержимое каталога…» ls

Этот скрипт очищает экран, выводит надпись «Hello World!!! А теперь посмотрим содержимое каталога…», и затем выводит содержимое каталога.

Строка

#!/bin/bash

Очень важна, так как той строкой мы указываем системе, что это не просто текстовый файл, а пакетный скрипт, который должен выполняться, а не только открываться в редакторе.

Ввод и вывод, перенаправление потоков в скриптах stdin(0) – стандартный поток ввода stdout (1) – это стандартный вывод.

stderr (2) – это поток ошибок (если они есть), который излучает команда (не скрипт, а именно команда, вызываемая из скрипта).

Обратите внимание, у каждого потока есть свой номер.

Вывод программы stdout и записать в файл

Если необходимо результат работы консольной команды перенаправить в файл то: uname -a > ~/mykernel.txt

После выполнения данного кода, результат будет помещен в файл, который будет создан в домашнем каталоге, со следующим содержанием:

Linux 2.6.X-XX-generic #XX-Ubuntu SMP Thu Dec 2 00:51:09 UTC 2010 x86_64 GNU/Linux

Вывод ошибок в файл

При выполнения команды с умышленной ошибкой вида: ls -l /noname 2> ~/output.txt сообщения об ошибках при выполнении команды ls –l с ошибочными параметрами в виде несуществующего каталога /noname будут перенаправлены в файл, при перенаправлении мы использовали код потока ошибок «2» и символ перенаправления «>».

Незаметное выполнение команды в скрипте bash

При необходимости все сообщения с потоков ввода/вывода и ошибок можно перенаправить на null устройство. Все что будет отправлено в «/dev/null», уйдет в небытие. Такая себе, «черная дыра».

ls -l ~/ &> /dev/null

Обратите внимание, я отправлял в этом примере и stderr и stdout одновременно, и использовал для этого символ «&>» вместо того, чтоб использовать коды потоков «1>» и «2>».

Смотрите также: