bash - одна из наиболее популярных современных разновидностей командной оболочки UNIX и особенно популярна в среде Linux, где она часто используется в качестве предустановленной командной оболочки.
Существуует 3 вида потоков: stdin, stdout, stderr.
stdin - стандратный поток ввода - содержит информацию, которую человек набирает на клавиатуре во время работы программы. Этот поток с номером 0.
stdout - стандратный поток вывода - используется для вывода данных. Этот поток с номером 1.
stderr - стандратный поток ошибок - используется для вывода диагностических и отладочных сообщений в текстовом виде. Этот поток с номером 2.
Информация, подающаяся на вывод, содержит стандартные потоки stdout и stderr.
Для управления командами в bash также существуют специальные символы:
Параметр | Применение | Пример | Результат |
-outfile | Указание имени файла для вывода информации. | infoseq sw:tena_bacsu -outfile kate.txt | Записывает информацию в файл kate.txt См. файл. |
-columns | С помощью boolean (Y и N) можно применить или отключить оформление вывода в виде колонок. (см. далее -delimiter). | infoseq sw:tena_bacsu -columns n | Вывод информации без разделения на колонки, её части отделены друг от друга разделителем | (по умолчанию). См. файл. |
-delimiter | Выбор разделителя для информации в полученном тексте. Можно использовать любые символы для разделения записи разной информации. | Например, используем . в качестве разделителя: infoseq sw:tena_bacsu -columns n -delimiter '.' |
Вывод информации без разделения на колонки, её части отделены друг от друга точкой. См. файл. |
-html | Форматирование получаемой таблицы как HTML-таблицы. | infoseq sw:tena_bacsu -html | HTML-таблица с информацией о белке TENA_BACSU из банка SwissProt. См. файл. |
-heading | Отображение заголовков колонок. | infoseq sw:tena_bacsu -heading n | Таблица из одной строки с информацией по умолчанию. См. файл. |
-help | Отображение описания программы. | infoseq -help | Таблица информации о команде См. файл. |
-only | Отображение только указанных пользователем параметров. | infoseq sw:tena_bacsu -only -name -accession -length | Таблица из двух строк: строки с параметрами и строки с соответствующими значениями. См. файл. |