Tag: io redirection

Странное поведение `/ 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 для примеров, но не смог найти тот, который объяснял <&- и это действительно необходимо?

Захват stdout из сеанса ssh на локальную машину

Мне нужно собрать скрипт, который будет ssh в устройствах для запуска команды, такой как «show running-config», и сохранить вывод в файл на моей локальной машине. Я выполнил аналогичные задачи, подобные этому прямо из командной строки, и сохранил файл в моей локальной системе. Например, ssh test@192.168.142.15 ls > ls_from_remotes_sys И файл ls_from_remotes_sys находится в моей локальной […]

Печать на «стандартном выходе» и «стандартной ошибке»

Я озадачен некоторой терминологией, используемой в моей домашней работе: Итак, как я понимаю, вопрос заключается в том, что я должен печатать echo , cat и т. Д., Которые я бы сделал с помощью команды echo , например echo echo echo cat echo ´!!´ Разве это означает, что «печатается на стандартном» ?. Я здесь, на правильном […]

Shell script: перенаправить вывод sql-запроса в файл

Внутри сценария оболочки, который я написал ниже sqlq(){ result=`sqlplus -S sss/eee@sid < $1|grep -v '^$'` echo $result } echo "select * from emp" > q.sql sqlq q.sql Мне нужно направить вывод в файл. Я попробовал spool внутри q.sql, как показано ниже, но не работал echo "SPOOL /tmp/test.txt; select * from emp';SPOOL off" > q.sql Помогите.

Interesting Posts

Проблемы с Ubuntu Budgie 17.04 с процессором Ryzen и материнской платой Gigabyte

TMux: как перевернуть макет панели горизонтально / вертикально

Заменять локальные значения sudo по умолчанию с помощью sss или ldap

Дополнение с 'sed'

Lintian сообщает не-dev-pkg-with-shlib-symlink, тогда как dh_auto_install делает эту ссылку

Предыстория, зомби, демона и без ctty – связаны эти понятия?

Правильный синтаксис для символьной символической ссылки

Устойчивое закрепление Debian

Linux замораживает случайно

Какие файлы Unix должны отслеживать целостность и почему?

Как изменить содержимое файла в Linux?

есть ли способ остановить отправку пользователей на нежелательные учетные записи электронной почты?

Может ли RSH сказать использовать конкретную оболочку

Лучший способ продолжить остановку перемещения (mv) путем слияния каталогов?

Что означает «пустой файл печати» и как я могу его диагностировать?

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