Tag: stdin

Синтаксис Ошибка при попытке запустить скрипт

Я получаю сообщение об ошибке ( (standard_in) 1: syntax error ), пытающийся запустить приведенный ниже код в сценарии bash. Может ли кто-нибудь указать мне правильное направление? if [[ $(bc <<< "$p0value > $freezeMax") ]]; then vP0='<a href="f1.php" class="blink">[Freezer 1: ' vP0=$vP0$p0value vP0="$vP0 &deg;C]</a>" tempDIFF=$( bc <<< "$p0value-$freezeMax") echo "$P0_name is currently at $p0value °C, which […]

Будет ли вывод вывода вывода фонового процесса в качестве входного сигнала stdin переднего плана?

Когда фоновый процесс выводит на вывод stdout на терминал, будет ли выход выводиться как вход stdin в процесс переднего плана? Обратите внимание, что процесс background и переднего плана не связан по каналу. У меня есть этот вопрос, потому что, когда процесс переднего плана ждет ввода stdin, я могу ввести терминал для его подачи. Вывод stdout […]

перенаправление stdin для скрипта, запрашивающего ввод

Я пытаюсь получить скрипт, который просит, чтобы вход работал, когда stdin перенаправляется. Может быть, это даже не возможно, но я хотел бы понять, почему. Вот пример: $ echo 'q = raw_input("question ?"); print "\ngot: ", q' | python – < <(echo answer) Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name […]

Как использовать stdin с тройником или другими типами труб или перенаправление выходов?

Предположим, я хочу видеть, что делает команда, например apt-get . Однако, если бы я запускал команду, перенаправляющую вывод, такой как apt-get install some-application -y > apt_out.txt или apt-get install some-application -y | tee apt_out.txt то я потерял бы способность взаимодействовать с входом программы. Тем не менее, мой обходной способ заключается в использовании сеанса screen -L […]

Использование ввода файла как stdin для сценария оболочки не работает

У меня есть следующий код сценария: test.sh echo "BEGIN" while read CMD <&1; do [ -z "$CMD" ] && continue case "$CMD" in start) echo "get_start" ;; stop) echo "get_stop" ;; *) echo "get_uknown_command" ;; esac echo "END"; done Когда я запускаю его с: $./test.sh <input.txt Я закрыл свой скрипт input.txt start stop sthh Почему […]

file (1) завершение команды при использовании опции -f –

Скажем, я хотел бы использовать file -f – command внутри скрипта и отправить некоторый ввод с помощью stdin, когда я закончу, я хотел бы прекратить его изящно, но, к сожалению, я не нашел никакого способа сделать это (и да, я прочитал страницу man :)).

Каковы некоторые практические применения перенаправления STDIN?

У меня очень трудное время, пытаясь придумать одно практическое применение для перенаправления STDIN. cat < /etc/passwd является примером перенаправления STDIN, но это глупо так же, как бесполезное использование cat. Я использовал Linux уже 15 лет, и я не могу придумать ни одного раза, когда мне нужно перенаправление STDIN. Есть ли у кого-нибудь практические примеры?

Почему команда cd обрабатывает STDIN иначе, чем другие команды?

Команды, такие как cd не могут выводить на них каналы, чтобы сменить каталоги – им нужны аргументы командной строки. Почему команда cd (и аналогичные ей, такие как mv , cp , & rm ) не работают, как большинство других команд, когда дело доходит до чтения в STDIN ? Какова логика, препятствующая чтению стандартного ввода в […]

Можно ли управлять xterm (или, в частности, процессом, который начал xterm) из другого процесса?

Если я начинаю процесс с xterm, как это (где omxplayer – это процесс, начинающийся xterm): xterm -fullscreen -fg black -bg black -e omxplayer -o hdmi -r %f Возможно ли, чтобы я написал стандартный вход xterm через другой процесс для управления omxplayer? Если да, то как? (Я довольно незнакомый с терминологией linux, поэтому, пожалуйста, извините, если […]

Bourne shell: игнорирование определенных типов stdin

У меня есть программа, которая в настоящее время работает, но мне нужно ее модифицировать, чтобы игнорировать некоторый stdin, который не подходит для его правильной функции. Прямо сейчас, чтобы запустить программу: printf "1 \ n3 \ n5 \ n" | sh prog В настоящее время программа игнорирует нецелый ввод (например, float), но мне также нужно игнорировать […]

Interesting Posts

Загрузка в оболочку вместо графического интерфейса

iptables ограничивает входящие подключения к контейнеру Docker

Как долго пароль для выполнения команды с sudo-кешем?

это мой Linux ARM 32 или 64 бит?

Перевод имен пакетов между разными дистрибутивами

Когда xwin запускается по умолчанию при загрузке системы

Как предотвратить временный дрейф в гостевой системе Debian на хосте CentOS KVM?

Matlab получает «сумасшедший» после специальных символов типа

Почему мои SSD находятся в / dev / hdx вместо / dev / sdx на CentOS 5.9?

Прямые результаты команды «Найти» для javac

Прерывает ли неправильные блоки?

Как восстановить несколько файлов, которые были перемещены в один?

Невозможно передать пароль su в скрипте

Как преобразовать временную метку эпохи в читаемый человеком формат на кли?

Почему gnome-terminal говорит мне, что «все еще запущен процесс», когда вы вошли в систему под именем root?

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