2
ответа

Составляют тире, пепел и sh сценарий совместимых 100%?

Я хотел знать, на ли сценарии, записанные для тире, пепла и sh, 100% совместимы? Там какие-либо дополнительные функции должны подчеркнуть штриховой линией или пепел или изменение синтаксиса? Из того, что я слышал, пепел является прямым потомком sh....
07.08.2012
2
ответа

Когда sh является символьной ссылкой на удар или тире, удар ограничивает себя соответствием POSIX, таким образом, это должно быть на 100% совместимо с sh?

От Различия между ударом и sh: ABck к вопросу: Если Вы будете иметь/bin/sh как ссылку на удар, то будете колотить, то не будет вести себя то же при вызове как/bin/sh, как это делает при вызове как/bin/bash. Когда...
07.08.2012
2
ответа

Почему делает это постепенное увеличение для возврата цикла плохая переменная?

Я пытаюсь назвать этот сценарий оболочки из CLI ТРАВЫ GIS: для ((day=5; день <367; day+5)); сделайте # управляет, чтобы я протестировал без цикла. сделанный выход 0 Синтаксических ошибок возвратов: Плохо для...
17.05.2012
2
ответа

совместимость тире для избиения

Википедия говорит, что тире выполняется быстрее, чем удар. Мой вопрос, если я установил/bin/sh для подчеркивания штриховой линией, будут все сценарии, которые используют/bin/sh в их строке хижины, которая была предназначена для работы удара под тире?
05.09.2010
1
ответ

найти/обнаружить группы имен файлов

В fs у меня есть файлы типа :ПРЕФИКС _ИМЯ ГРУППЫ _ДРУГИЕ ИМЯ [.txt|. *] например :A _ABC _A.txt A _ABC _B.txt A _ABC _C.txt A _XYZ _A.txt A _XYZ _B.txt A _XYZ _C.txt Для некоторых дальнейших задач я хочу получить имена групп. $ #команда, которую я ищу рез
05.11.2021
1
ответ

ssh :принудительно использовать другую оболочку для не -интерактивного выполнения команды

как я могу принудительно использовать определенную оболочку для не -интерактивного выполнения команды через ssh на удаленном сервере? Моя оболочка по умолчанию на удаленном сервере — zsh, но мне нужно выполнить данную команду, используя /bin/sh. Когда я з
24.08.2021
1
ответ

Как напечатать символы ascii с hex или dec внутри /bin/sh -c '...'?

/bin/sh будет тире каков правильный синтаксис для printf для отображения определенного символа ascii с использованием шестнадцатеричного или dex-кода в тире? скажем, я хочу напечатать знак доллара ($ ). какой шестнадцатеричный или десятичный код должен...
08.06.2021
1
ответ

su не работает внутри арки -chroot с оболочкой dash

Когда я пытаюсь сделать следующее внутри скрипта тире :#!/bin/dash arch -chroot /mnt /bin/dash << -EOF su myuser whoami EOF Он просто регистрирует "корень", но когда я пытаюсь это сделать...
03.06.2021
1
ответ

/bin/sh оценивает строку, а Bash — нет

При запуске приведенного ниже сценария я получаю два разных вывода в зависимости от того, используется ли оболочка sh или bash :регулярное выражение (){ эхо 's/\ (. *\ )\ (!\{0,1\}\ )имеет (/\1\2MOCK _имеет (/g' } заменить _встроенные (...
24.02.2021
1
ответ

тире :Как я могу указать аргументы типа "${ (q+@ )@}" в zsh?

Я хочу указать аргументы в тире (или sh, или даже в bash, если это невозможно ). Я могу сделать это с помощью "${ (q+@ )@}" в zsh, так что reval ... равносильно простому вводу <...
28.07.2020
1
ответ

cmd, вложенный в обратные кавычки, обработанный из sudo?

Вложенные `команды `с использованием (устаревших )обратных кавычек, выполняемых с правами root (из командной строки sudo ), в то время как подстановка команд $ (... )не выполняется ? Например sudo mount `blkid -u /dev/sda1 `......
22.07.2020
1
ответ

эмулировать zsh multios в тире (несколько перенаправлений)

в zsh, когда включена опция multios, я могу направить вывод в два разных процесса, т.е. :кошка /dev/sda > sda.img | sha256sum > sda.img.sha256 Как добиться того же в тире, т.е. /bin/...
17.07.2020
1
ответ

Error sh: 1: read: arg count

Я хочу просто подождать, пока пользователь подтвердит получение сообщения, нажав клавишу Return. В bash я могу вызвать $ read $ Однако в sh (в моем случае тире) я получаю $ read sh: 1: чтение: количество аргументов $ It ...
21.04.2020
1
ответ

Неинтерактивный rc-файл Dash без входа в систему

Есть ли у dash неинтерактивный rc-файл без входа в систему? Я прочитал справочную страницу, которая рекомендует .profile для оболочек входа и переменную среды $ENV для интерактивных оболочек. Есть ли что-нибудь, что...
05.02.2020
1
ответ

Как убить все фоновые задания в тире?

Просто kill $(jobs -p) не работает в тире. Например в тире: $ sleep 999 & $ убить $(работы -p) тире: 2: убить: Использование: убить [-s sigspec | -сигнум | -sigspec] [pid | работа]... или kill -l [...
25.12.2019
1
ответ

Нет /var/lib/dpkg/info/dash.preinst в Buster

В https://wiki.debian.org/Multistrap#Steps_for_Squeeze_and_later необходимо выполнить следующую команду в среде chroot: /var/ lib/dpkg/info/dash.preinst install Эта команда запускается в ...
25.12.2019
1
ответ

Разрешено ли оболочкам игнорировать байты NUL в сценариях?

Потому что это то, что делают некоторые из них. > эхо эхо Здравствуй, детка! | iconv -f utf-8 -t utf-16le > /tmp/привет >chmod 755 /tmp/привет > тире /tmp/привет Привет, Малыш! > Баш /тмп/привет /...
27.11.2019
1
ответ

Помещение "$@" в локальную переменную в тире

У меня есть функция Bash, которая выполняет некоторые манипуляции со строками со своими аргументами в целом ("$@"), помещая их в локальная переменная, что-то вроде этого: #!/bin/sh my_func() { local args="$@" ...
25.07.2019
1
ответ

тире не расширяет подстановочные знаки в chroot

Я работаю с копией Raspbian, установленной с помощью pi-gen. Pi-gen работает в контейнере Docker с томом для файловой системы, запускает debootstrap и пользовательские сценарии внутри chroot для тома. Я'...
04.07.2019
1
ответ

Статус завершения связанных команд

Я хочу запустить потенциально недопустимую команду в переменной cmd. Я не могу позволить, чтобы он просто подвел меня и получил статус выхода. Что я могу попытаться сделать, так это направить его в : , и тогда у меня будет успешный ...
16.05.2019
1
ответ

тире максимальная длина переменной в systemd

У меня есть сценарий оболочки, который использует одну переменную как ассоциативный массив (один КЛЮЧ = ЗНАЧЕНИЕ на строку). На протяжении всего выполнения сценария переменная обрабатывается для добавления, удаления или изменения ...
14.05.2019
1
ответ

Почему команды echo и printf не могут выводить переменные, содержащие только пробельные символы?

var1=$ (printf "\n\x0A\n" )var2=$ (printf "\na\nb\nc" )Использование терминала Android, вывод эха -e "$var1" (то же самое для echo и printf )ничего не значит, даже трех новых строк. Но echo -e "$var2" или...
10.05.2019
1
ответ

тире: почему я получаю сообщение об ошибке «Синтаксическая ошибка: EOF в подстановке обратных кавычек ”Когда мой скрипт даже не содержит обратной кавычки?

#! / Bin / sh - для set_trap_sig в ​​HUP INT QUIT ALRM TERM; do trap - 'trap - -' "$ {set_trap_sig :?}" 'EXIT || выход "$?" kill -s '"$ {set_trap_sig :?}"' - "$$" || exit "$?" '"$ ...
21.04.2019
1
ответ

Как не разбивать слова [дублировать]

У меня есть список команд в файле cmds, по одной команде в строке. Я хочу взять последнюю команду, установить ее в переменной last_command и запустить позже. с $last_command или "$last_command", или ...
17.04.2019
1
ответ

Почему bash 4.3 продолжайте выделять память в сценарии

Почему этот сценарий оболочки постепенно потребляет больше памяти в bash? Я не использую никаких локальных переменных. Хотя значение cpid меняется на каждой итерации, потому что ls немедленно завершает работу, оно должно ...
13.03.2019
1
ответ

Что происходит с этим тире '-'?

Я пытался экспортировать требования среды Python, и это то, что я намеревался сделать: conda list -e> requirements.txt Однако вместо этого я по ошибке набрал следующее: conda list -e -> ...
01.02.2019
1
ответ

Не могу сменить оболочку с dash на bash на виртуальной машине Linux Mint [закрыто]

Только вчера установил виртуальную машину через виртуальный бокс, и у меня возникли проблемы с переключением оболочки с dash на bash. Я пробовал chsh, а также напрямую модифицировал файл, но по умолчанию он по-прежнему равен ...
15.12.2018
1
ответ

Команда Bash «Reset» - Dash (SH) эквивалент?

Когда шрифты запутаются в Dash (JackPal.AndroidTerm), как я могу сбросить эту? При печати содержимого двоичных файлов специальные символы могут испортить набор символов клеммы. Как это может быть ...
10.12.2018
1
ответ

некоторые команды sed не работают в фоновом режиме.

Некоторые команды sed не работают в фоновом режиме. Минимальный пример ниже. Одна команда sed добавляет add после блока строк, начинающихся со звездочки *. Другой просто заменяет слово. ...
27.11.2018
1
ответ

Использование параметров «a» и «c» с командой «тире» в Unix [закрыто]

Что делают параметры «a» и «c», когда используются с командой «тире»? Я не мог понять, что на самом деле делает эта команда! Я пытался читать справочную страницу, но не совсем...
15.09.2018