Tag: io redirection

Перенаправление Stderr неожиданно перенаправляет также некоторые встроенные функции BASH

Я пытаюсь скрыть все stderr от пользователей, использующих интерактивный скрипт BASH, но сохраняю ошибки в файле журнала. Однако простое redirect stderr довольно неожиданно скрывает некоторые выходные данные BASH, которые вместо этого должны перейти в stdout . Опробовал это на двух системах и получил одинаковые результаты (одна имеет GNU bash, версия 4.1.2 (1) -релиз (x86_64-redhat-linux-gnu), а […]

Как (mysql) процесс узнает «свой» терминал, если не от stdio?

Одна вещь с программой mysql привлекла мое внимание. Можно попросить интерактивно запрашивать пароль с флагом -p , и в этом случае, как и следовало ожидать, в вашем терминале появляется приглашение, и все, что введено, принимается в качестве пароля. Что меня удивило, так это то, что это происходит, даже если вы перенаправили все три команды std{in,out,err} […]

Awk размер буфера

Я заметил этот интересный набор команд сегодня: $ seq 5 > alfa.txt $ awk ‘{print 6 > ARGV[1]} 1’ alfa.txt 1 2 3 4 5 $ cat alfa.txt 6 6 6 6 6 Мой первый вопрос был, почему я получаю несколько 6 а не один, но потом я вспомнил, что вам нужно закрываться каждый раз: […]

Странное поведение `/ proc / self / environment` в некоторых shellх; что здесь происходит?

Я использую Debian GNU / Linux 9. Я знаю, что /proc особенный , я знаю, что такое /proc/self . Эта команда sh -c ‘/bin/cat /proc/self/comm – </proc/self/comm' доходность cat sh Шаблон будет похож, если я буду использовать dash вместо sh . Но с bash , ksh или zsh результат cat cat Принимая /proc/self/stat вместо /proc/self/comm […]

отправка справочной страницы MacOS в редактор

Использование bash в Mac OS для редактирования некоторых man страниц для моего собственного использования. В Mac OS команда open -t filename откроет указанный файл в текстовом редакторе системы по умолчанию. $ man somepage | col -b будет правильно отображать назначенную man страницу. Что я хочу сделать, так это открыть справочную страницу в текстовом редакторе. Я […]

Перенаправление stdout и stderr все еще печатает на stdout

Я получаю некоторую ошибку на консоли VGA, когда создаю файл конфигурации для grub (по крайней мере, я думаю, что это ошибка), с grub-mkconfig -o /boot/grub/grub.cfg Я попытался перенаправить stderr и stdout в файл с именем ~ / grub_error следующим образом: grub-mkconfig -o /boot/grub/grub.cfg 2>&1 ~/grub_error Тем не менее, что я, хотя бы ошибка, все еще […]

Как осуществляется перенаправление?

Является ли перенаправление концепцией оболочки, а не ядром ОС? Как перенаправление осуществляется с точки зрения системных вызовов? Переадресация реализована аналогично трубе?

Измените файл, перенаправляя его как вход stdin в команду

В Bash при запуске mycommand < myfile , я mycommand < myfile . Какое содержимое myfile получает mycommand ? mycommand ли mycommand исходное содержимое myfile когда я его запускал, или он получает измененное содержимое myfile вместе с моей модификацией?

безопасный способ перенаправления некоторого вывода с помощью exec

У меня есть сценарий, который довольно «шумный». Меня попросили очистить вывод, чтобы большая часть вывода скрипта попала в файл журнала, и пользователь просто видит сообщение о запуске и сообщение, когда заканчивается скрипт. Для этого я использую exec следующим образом: #! /bin/bash echo "Welcome! set up has begun, this may take a few moments…" exec 3>&1 […]

nohup с концом <& –

nohup grunt server:debug >grunt.out 2>&1 <&- & У меня есть команда nohup, которая заканчивается на <&- . Что делает это направление? Может кто-то объяснить указателями. Я искал Google для примеров, но не смог найти тот, который объяснял <&- и это действительно необходимо?

Interesting Posts

du -sh в новом каталоге дает разные результаты в разных местах

brctl Не работает нормально с мостом eth0 и at0

Как преобразовать открытый ключ из PEM в формат DER?

Редактор Кейт: как перейти к модифицированным линиям?

большое шифрование файлов с помощью пары ключей RSA ssh?

Как Vault 7 Wikileaks влияет на Linux?

Мета-ключ не открывает меню «Действия» в Gnome 3

Почему мой сервер debian потерпел крах?

Получение уровня версии FreeBSD для загрузочной среды ZFS, которая смонтирована, но не загружена

Безопасное удаление avfs

Изменен владелец папки / etc, больше не может использовать sudo

Я случайно вышел из vim с: x! ~, И теперь моя ~ появляется по другому пути

Использует env и экспортирует то же самое?

Как рекурсивно найти сумму, хранящуюся в каталоге?

Проверьте аргумент zsh-скрипта относительно шаблона в нескольких файлах и отслеживайте соответствующий шаблон для других задач.

Linux и Unix - лучшая ОС в мире.