4
ответа

Вариант использования / практический пример для встроенного exec Bash

Учтите это из документации встроенного exec Bash: exec заменяет оболочку без создания нового процесса. случай / практический пример. Я не понимаю, как это делает ...
20.03.2016
4
ответа

Как ветвление и должностное лицо работают?

У меня нет большого опыта, просто пытаясь принять участие в процессы, как они интерпретируют к аппаратным средствам от уровня пользователя. Таким образом, когда команда запущена из оболочки, ветвление () наследовало дочерний элемент...
18.01.2015
4
ответа

Почему использование “nohup &\”, а не “должностное лицо &\”

Я знаю, что, nohup быть двоичным файлом, это может быть достигнуто от любой оболочки. Но должностное лицо, встроенное, вероятно, существует в каждой оболочке. Существует ли причина предпочесть одного из них к другому?
18.06.2014
4
ответа

Все подпроцессы являются Bash (!),

Я пытался использовать GDB и нашел, что каждый раз, когда он попытался породить программу, я отлаживал, Bash был порожден вместо этого (GDB скажет, что запуск myProg... и затем Bash появились бы. Когда я...
19.09.2013
4
ответа

Скопируйте stdout и stderr к файлу журнала и оставьте их на консоли в рамках самого сценария

Используя удар, как я копирую stderr и stdout к файлу журнала и также оставляю их отображенными на консоли? Я хотел бы сделать это в рамках самого сценария с помощью должностного лица. Я попробовал должностным лицом и>&...
12.03.2013
3
ответа

Найти -Пробный прогон exec?

Есть ли способ узнать результат поиска. -выполнить команду {} \; будет с заменами, без фактического запуска команд? Пробный прогон (, тестовый прогон или печать )? Например,...
27.12.2020
3
ответа

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

У меня есть большое количество файлов в определенной папке. Я хотел бы переместить эти файлы в подпапку, ТОЛЬКО ЕСЛИ они имеют хотя бы 1 значение выше 0,5 в любой строке столбца 4. В отдельной команде я бы ...
06.04.2020
3
ответа

Поиск и копирование файлов, в которых каталог назначения основан на части имени файла

Я хочу сделать сценарий linux sh, который анализирует папку для поиска определенного расширения. скопируйте все эти файлы в определенную папку на основе части имени файла. На данный момент мне удалось создать две...
18.09.2019
3
ответа

Чтение из файлового дескриптора и запись в stdout

Я хочу добавить что-нибудь в каждую строку вывода в скрипте для каждой команды. Я думал сделать что-то вроде этого: rm foo mkfifo foo exec 3 <> foo cat <& 3 | while read line; ...
08.05.2018
3
ответа

Можно ли восстановить исходную среду в сценарии оболочки POSIX?

Это можно ли восстановить исходную среду, в которой был вызван сценарий оболочки? Я не пытаюсь написать программу, которая зависит от возможности доступа к исходной среде, мне интересно ...
15.02.2018
3
ответа

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

я хочу иметь возможность указывать команду / параметры перенаправления через переменную (которую я мог бы установить в зависимости от определенных условий и т. д.). Но когда я запускаю этот сценарий bash, например: REDIRECT = ">> test" ...
26.07.2016
3
ответа

Можно ли выполнять некоторые команды в подпрограмме без немедленного выхода из нее?

Я использую оболочку fish и хотел бы иметь возможность "использовать" некоторые сценарии оболочки, написанные с синтаксисом, совместимым с sh, которые fish не может прочитать. Например, многие программы ожидают от вас исходного текста некоторых shell ...
19.05.2015
3
ответа

Как распечатать основное использование имени файла, находят в Unix?

Я пытался распечатать основное использование имен файлов, находят в Unix. Для простого распечатывания имен файлов, команда, которую я использовал, является этой находкой. - тип f - называет \*.out - печать, которую Он распечатывает...
21.11.2014
3
ответа

Избейте php должностное лицо на веб-странице, не делают цветов для png и mp3 файлов на Linux

У меня есть код как это в php: заголовок ("Тип контента: текст/плоскость"); должностное лицо ("/bin/bash-c 'ls - color=always'", $result); эхо интегрируется (" \n", $result); и у меня есть результат (Escape не видим)...
19.02.2014
3
ответа

Что после должностного лица () в команде ls. Родительский процесс печатает вывод к консоли или ребенку?

У меня есть простое сомнение на выполнении команды ls. Согласно моему пониманию от исследования я сделал в Интернете, я понял ниже точек. То, когда мы вводим ls командный процессор, интерпретирует...
15.03.2013
2
ответа

Почему exec выводит вывод после выхода из программы?

Я пишу программу, которая передает одну команду другой. Ввод будет из командной строки :$./a.out ls '|' Туалет c2 PID 6804 c1 PID 6803 РОДИТЕЛЬСКИЙ PID 6802 $ 2 2 17 Почему на выходе...
25.04.2021
2
ответа

Как удалить ВСЕ каталоги, но НЕ файлы из другого места в execv?

Допустим, я нахожусь в домашнем каталоге, и у меня есть каталог под названием «Apple», в котором есть 2 каталога (скажем, я не знаю их имен )с содержимым в них и несколькими файлами. Я открываю свой терминал в...
15.04.2021
2
ответа

Подсчет строк в CSV-файлах, вложенных в подкаталог, с помощью команды find exec

Я хотел бы запустить две конвейерные команды для результатов поиска некоторых вложенных CSV-файлов, но с треском провалился. Вот идея :$ find./tmp/ */ -name '*.csv' -exec tail -n +2 {} | туалет -л \; чтобы не...
28.02.2021
2
ответа

Вывод тройника на стандартный вывод при записи в FD, используя здесь -строки

Я пытаюсь вывести tee во время записи в пользовательский файловый дескриптор. Пример :exec 4>"/tmp/testfile.txt"; #открыть ФД 4 tee -a >&4 <<< "Вывести на стандартный вывод" #...
09.11.2020
2
ответа

Как рекурсивно сдвинуть ` `:` `на определенное значение, используя `xargs `или `exec`

Я пытаюсь рекурсивно сдвинуть : на определенное значение, используя xargs или exec. У меня возникают трудности с передачей вывода из find в переменную с функцией stat. Я...
26.10.2020
2
ответа

Perl не может `выполнить `в двоичный файл

В моей новой установке Debin интерпретатор perl установлен по умолчанию (, другими словами, у меня пока нет других пакетов perl ). Однако попытка :$ls а.cpp б.cpp $ perl -e 'system "g++ -o a....
29.07.2020
2
ответа

Как я могу использовать две команды bash в -exec команды find? WITH GREP

Я хотел бы сделать то же самое, что и Как я могу использовать две команды bash в -exec команды find? но с grep в качестве второй команды. Решения, опубликованные для этого предыдущего решения, не работают, когда grep является ...
08.11.2019
2
ответа

Работа с именами файлов, начинающимися с тире ("-") при использовании `-exec` и `xargs`

Я отвечаю на этот вопрос, хотя некоторые имена файлов здесь содержат тире в начале имени файла. Это интерпретируется как дополнительная опция для cp. После другого вопроса (на ...
03.10.2019
2
ответа

Гарантирует ли POSIX пути к любым стандартным утилитам?

Какой самый простой способ из C запустить стандартную утилиту (например, ps) и никакую другую? Гарантирует ли POSIX, например, что стандартная утилита ps находится в /bin/ps, или мне следует сбросить переменную окружения PATH...
03.09.2019
2
ответа

Как использовать sudo + exec?

Мне нужно использовать sudo для запуска процесса от имени другого пользователя. Но как использовать sudo с exec, например: sudo -u www-data exec php -r 'sleep(2); эхо 5;' заменить процесс sudo? Почему и требования? ...
10.07.2019
2
ответа

Эхо в файловый дескриптор перезаписывает файл?

Мне сложно понять, что происходит, когда я пытаюсь записать в файловый дескриптор? Кажется, перезаписывает исходное содержимое? Это ожидаемое поведение? Я воспроизвел это в ...
18.02.2019
2
ответа

Как удалить каталоги на основе вывода `find`: ТОЛЬКО первый результат

На основании этого вопроса, Как удалить каталоги на основе вывода` find`? Я пытался удалить только первую папку результата, выполняя: find * -type d | голова -n1 | -exec rm -rf {} \; Но я получаю ...
21.01.2019
2
ответа

Невозможно установить LS_COLORS в bash с помощью скрипта

Я пытаюсь установить переменную окружения LS_COLORS с помощью скрипта-пускового устройства. Однако эта переменная не устанавливается. Шаги Загрузка LS_COLORS в ~/.dircolors Добавлен TERM=xterm-newTerminalEmulator ...
28.07.2018
2
ответа

Будет ли когда-либо выполняться команда сна в этой команде?

По мотивам Как я могу изменить мою команду, чтобы она выполнялась без прав суперпользователя, но с измененным предельным значением ?, в оболочку bash, если я запустил exec su $ LOGNAME && sleep 100, будет ли сон ...
01.06.2018
2
ответа

find: текущее имя файла оценивается как пустое в вложенная команда

Я пытаюсь переименовать группу изображений в каталоге в соответствии с их размерами. С этой целью я наращиваю свою команду шаг за шагом, используя команду идентификации Imagemagik. В настоящее время я ...
25.09.2017

Должностное лицо () семейство функций заменяет изображение текущего процесса новым образом процесса, сохраняя pid и каналы старого процесса. Этот тег также используется для оболочки, встроенной, который может использоваться для замены текущей оболочки программой или различным связанным с перенаправлением материалом.

Еще нет никакого тега Wiki для этого тега …!

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

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)