1
ответ

Статус выхода команды в конвейере

Я столкнулся с этим кодом, но не могу понять exec >&p edit 1 насколько я понимаю: #! /USR/бин/кш exec 4>&1 ## стандартный вывод сначала сохраняется как файловый дескриптор 4 ...
02.05.2019
1
ответ

перенаправить результаты awk exec в другую папку [дубликат]

использовать заглавные буквы для содержимого файлов, соответствующих шаблону имени файла "_base.txt"; затем выведите результаты в другую папку с исходным именем файла плюс «_cap.txt» в конце. Я планирую...
23.03.2019
1
ответ

Как использовать расширение параметра с find -exec {}? [дубликат]

Я хочу включить что-то вроде: for f in */*; do mv "$f" "${f%/*}/foo.${f##*.}"; done В моем рабочем процессе в стиле find x -exec y {} \;. Конструкция цикла for и переменная "$f" будут...
20.10.2018
1
ответ

Использование обеих ловушек и Exec для перенаправления вывода на TEE в Bash

У меня есть сценарий, который читает строки Из файла обрабатывает каждую строку. Я хотел бы иметь возможность сделать «после обработки» таким образом, чтобы даже когда скрипт не закончил читать все строки, потому что я нажал ...
17.10.2018
1
ответ

Форк () и поведение коровы после exec ()

Мы понимаем поведение коровы после вилки (Как, например, описанные здесь) следующим образом: FORK создает копию таблицы страниц родителей для ребенка и отмечает только физические страницы, так что если есть ...
16.09.2018
1
ответ

Передача переменных через exe

#! / Bin / bash # useradd1.sh - простой сценарий оболочки для отображения диалогового окна формы на экране # установить имена полей, т.е. переменные оболочки Имя = "" OPAC = "" Интранет = "" mysqlroot = "" пароль = "" # open fd # exec 3> ...
06.06.2018
1
ответ

Почему зависает `exec 2> somefile`? [дубликат]

Почему exec> somefile возвращается немедленно, а exec 2> somefile - нет и зависает бесконечно? Спасибо.
01.06.2018
1
ответ
1
ответ

Вызывает ли bash `execve ()` без дальнейших изменений в том, как `execve ()` обрабатывает расположение сигналов?

В руководстве Bash говорится, когда простая команда, отличная от встроенной или оболочки функция должна быть выполнена, ... ловушки, пойманные оболочкой, сбрасываются до значений, унаследованных от родительской оболочки, и ...
30.05.2018
1
ответ

Изменить устройство вывода stdout / stderr

По умолчанию, если мы запустим foo () {echo "myfoo" } он перейдет на стандартный вывод. У меня вопрос, для сценария или функции bash, есть ли программный способ изменить устройство, чтобы команды не ...
08.05.2018
1
ответ

Сценарий оболочки - Новый сценарий не наследует значения от родительского сценария после `exec`

Я написал сценарий оболочки с именем testmain.sh: имя пользователя = "рави" echo "Основной ProcessId:" эхо $$ exec ./process.sh Если process.sh имеет значение: echo "В подпроцессе идентификатор процесса:" эхо $$ echo $ username ...
19.02.2018
1
ответ

«найти» с несколькими условиями для копирования на другой жесткий диск с помощью babun

Я пытаюсь скопировать большие изображения на старый грязный жесткий диск, который я не могу открыть Проводник Windows (не спрашивайте ...), и я должен помочь моей дорогой бабушке. Я могу делать, перемещаться по нему ...
07.02.2018
1
ответ

При запуске демона, как мне выполнить команду из заданного каталога?

Мои знания сценария оболочки немного шаткие, но я хочу запустить демон (Ubuntu 14.04), определенный в /etc/init.d / unicorn, например, случай "$ 1" в начале) check_config check_app_root ...
23.08.2017
1
ответ

exec с переменным дескриптором файла

Почему это невозможно и как это лучше всего обойти: #! / Bin / sh desc = 5; файл = / etc / passwd exec "$ desc" <"$ file" # дескриптор файла переменной - это проблема, которую я бы предпочел не оценивать.
22.06.2017
1
ответ

Как мне коснуться каждого файла в каталоге? [дубликат]

Я использую Amazon Linux с оболочкой bash. Я пытаюсь коснуться каждого файла в определенном каталоге, но эта команда не работает: [myuser @ mymachine scripts] $ find / usr / java / jboss / standalone / deployments / ...
07.06.2017
1
ответ

Различия между sed #,%, / и |

Я пытаюсь заменить строку в базе данных. Я нашел возможные решения ниже. Мне подходит # или%, но не для / и |. Может ли кто-нибудь объяснить, почему первые два работают и в чем разница ...
05.06.2017
1
ответ

setarch unrecognized architecture [закрыто]

Итак, я пытаюсь использовать setarch для добавления флага -R в программу, но, похоже, всякий раз, когда я делаю какой-либо флаг, я получаю unrecognized architecture. Я использовал arch, чтобы выяснить, что такое bash (x86_64) ...
23.04.2017
1
ответ

Поиск в кучу файлов GPS в папке для определения конечного расстояния, вывод списка расстояний

У меня есть куча файлов .tcx (по сути, файл XML, выводимый устройством GPS) в папке. Они следуют соглашению об именах DATE_LOCATION_SPORT.tcx. Каждый файл имеет кучу узлов точек слежения, отмечая ...
14.04.2017
1
ответ

найти каталог с подстановочным знаком и запустить git status not working

Когда я запускаю find -maxdepth 1 -type d -name 'iptp *' -execdir bash -c "ls {}" \; Я получаю список всех каталогов с именем iptp * Когда я запускаю find -maxdepth 1 -type d -name 'iptp *' -execdir bash -c "git ...
07.04.2017
1
ответ

Что делает должностное лицо 3 <&1, делают?

Я понимаю, что должностное лицо может сделать перенаправление ввода-вывода на текущей оболочке, но я только вижу использование как: должностное лицо 6 <&0 # дескриптор Файла связей № 6 с stdin. # Сохраняет stdin. должностное лицо 6> &1...
01.12.2016
1
ответ

Bash Process Substitution в строке exec, некоторые команды перестали работать

Итак, у меня есть команда bash, использующая подстановку процесса в строке exec, которая недавно перестала работать, и это сводится к следующему примеру: Содержимое script.sh: #!/bin/bash ls -l "$1" >/tmp/out ...
15.10.2016
1
ответ

Socat exec script in tunnel

Я запускаю туннель следующим образом: socat TCP-LISTEN:9090,fork TCP:192.168.1.3:9090 Я хотел бы запустить скрипт для выполнения кода со строками, проходящими через туннель. Скрипт не меняется...
27.09.2016
1
ответ

Как понять результат трассировки, выполняемой внешней командой в bash?

В Ubuntu , Я запускаю date прямо в интерактивной оболочке bash, pid которой равен 6913. $ date Ср, 2 марта 23:57:44 EST 2016 В то же время я отслеживаю оболочку bash 6913 из другой интерактивной оболочки bash ...
03.03.2016
1
ответ

Чтение файла ELF после отбрасывания кэшей

У меня есть поддержанное устройство разработки eMMC (Android) Linux 3.10, и я пытаюсь лучше понять, когда Linux на самом деле читает из eMMC в противоположность кэшу страницы. А именно, я...
23.04.2015
1
ответ

Как я препятствую тому, чтобы должностное лицо поддерживало сценарий в рабочем состоянии?

Я использую должностное лицо как это: #!/bin/bash должностное лицо>> (кладут для первого удара /tmp/mylog.log) 2> &1 колотят-c 'сон 12312', и я хочу, чтобы вывод команд был в файле журнала, и затем я хочу запуститься...
20.04.2015
1
ответ

каково различие между должностным лицом и dbus-запуском?

Если я запускаю процесс, особенно на сессии запускаются, каково различие между использованием должностного лица p и dbus-запуском p?
26.03.2015
1
ответ

GDB не может должностное лицо моя тестовая программа

Мой компьютер выполняется с Ubuntu 14.04. GDB, кажется, является аварийным в другой учетной записи. Например, я делаю очень простой тест. Я пишу файл под ~/test/test.c как это: #include <stdio.h> #...
15.11.2014
1
ответ

должностное лицо-t недопустимо

Я сделал об/мин, который устанавливает .run файл и каждый раз, когда я выполняю об/мин, и об/мин пытается выполнить .run файл, я продолжаю получать ошибку, что должностное лицо-t является недопустимой опцией в следующих строках кода...
01.10.2014
1
ответ

Почему chroot получает ENOENT на существующем файле?

; TL-DR - Ответ: потому что динамический компоновщик ld-linux-x86-64.so.2 отсутствовал. Я смонтировался, squashfs (не должен иметь значения), файловая система-ro, цикл в/mnt/foo. Это содержит среди прочего...
23.07.2014
1
ответ

найдите и должностное лицо: почему это управляет не, работают?

Я не добираюсь, почему эхо печатает пустую строку (последняя cygwin версия): ~/tmp> находят, что mydor/-называют "*php" mydor/es/c/packags.php mydor/etns/inx.php mydor/pacepors.php mydor/XAE.php ~/tmp>, находят mydor/-...
12.08.2013