Итак, в Linux есть много типов оболочек... Различные типы оболочек в Linux Оболочка Борна (ш )... GNU Bourne -Again Shell (bash )... Оболочка C (csh )... Оболочка Korn (ksh )... З...
22.05.2021
Я ищу оператор «in», который работает примерно так: if ["$ 1" in ("cat "," собака "," мышь ")]; затем эхо "доллар 1 - это либо кошка, либо собака, либо мышь"
fi Очевидно, что это намного короче ...
06.06.2018
Я пытаюсь использовать массивы в Оболочке Bourne (/bin/sh). Я нашел, что способ инициализировать элементы массива: прибытие = (1 2 3), Но это встречается с ошибкой: синтаксическая ошибка в строке 8: 'прибытие =' неожиданный...
13.05.2015
Требуется улучшение сценария, который непрерывно тестирует веб-сайт. В настоящее время используется следующий сценарий, но он выдает большое количество ошибочных сообщений электронной почты, хотя веб-сайт все еще работает: #!/bin/...
09.10.2019
Я читаю сценарий оболочки для добавления индикатора выполнения к определенным процессам (найденный здесь). Я испытываю затруднения при понимании этого (дополнительно) строка: $ #BAR_EXT= {bar_ext-} комментарий говорит, что это будет...
21.08.2018
Я установил JAVA _HOME в.zshrc :export JAVA _HOME=/usr/lib/jvm/java -8 -openjdk -amd64/jre/, который подходит для интерактивных программ. Но у меня есть программы JVM, работающие через cron, который использует оболочку Bourne. В...
23.03.2021
#!/bin/sh echo -n "Введите IP-адрес Raspberry, к которому вы хотите подключиться :" read Rasp _id sshpass -p "the@Donut" ssh -t -X -oStrictHostKeyChecking=no pi@$Rasp _id << E2...
23.12.2020
Я создаю закрытый ключ, этот ключ предназначен только для демонстрационных целей :$ openssl genrsa -----НАЧАЛО ЗАКРЫТОГО КЛЮЧА RSA -----MIEogIBAAKCAQEAvB8fZFRS83Kztend5KO9cnWXaqLWot0qLDeLcS8ly718FUdm...
17.07.2020
Мое определение проблемы: 1. Напишите сценарий оболочки Bourn dTOe, который принимает в качестве входных данных любое число от 0 до 999 и печатает английский значение для этого числа. Я борюсь с вышеуказанной проблемой. ...
22.05.2018
Я знаю, как создать арифметический цикл for в bash. Как можно сделать эквивалентный цикл в сценарии оболочки POSIX? Поскольку существуют различные способы достижения одной и той же цели, не стесняйтесь добавлять свой собственный ответ ...
13.12.2017
Что такое расширение и команда выполнения для следующих форматов файлов -Bourne Shell, Korn Shell, Bourne Again Shell, POXIS shell и TENEX/TOPS C Shell. Как и обычный файл bash, он может быть создан с расширением «.sh» и может быть легко запущен с помощью
15.11.2021
Помогите с расшифровкой команд [ $1 -ge 20 ] && telnetd -p 233 -л /бин/ш Я знаю, что /bin/sh — это оболочка Bourne, а telnetd — демон telnet, но я не уверен, как они работают вместе. Я думаю...
15.05.2021
Извините за название, оно может быть неясным. Вот полное объяснение моего сомнения. Я пишу приведенный ниже сценарий оболочки и ожидаю упомянутого вывода. #!/бин/баш питон3 print ("Здравствуйте...
18.09.2020
Является ли связь между оболочкой Bourne и Bash аналогичной связи между C и C++ (, если да, то это означает, что обе они имеют свое место в качестве оболочки )? Когда я читаю что-нибудь о снарядах, всегда говорится, что...
02.07.2020
Я пытаюсь прочитать две строки в две переменные. В Bash я бы использовал что-то вроде этого: cat << EOF > myfile
линия 1
строка2
Мой файл кота EOF | { read firstline echo $firstline # "line1" in ...
11.05.2020
Здесь пытаюсь написать сценарий оболочки, который продолжает тестировать мой сервер и электронную почту меня, когда он становится вниз. Проблема в том, что когда я выхожу из ssh-подключения, несмотря на то, что запускаю его с & в конце ...
09.10.2019
Я пытаюсь выполнить rsync из сценария оболочки Bourne (прочитать :Расширения Bash недоступны )и после долгих поисков, комбинаций одинарных/двойных кавычек, экранов и т. д. я не смог правильно...
26.07.2019
У меня есть две копии одного и того же дерева исходного кода: одна "рабочая копия", а другая - «хранимая копия». Когда я заканчиваю редактирование «рабочей копии», я обновляю «хранимую копию» с помощью rsync (только…
16.07.2019
Я пытаюсь написать сценарий, который автоматизирует установку портов/пакетов при новых установках FreeBSD. Для этого пользователь, выполняющий скрипт, должен быть root. Предполагается, что система будет...
05.03.2018
Я могу сортировать файлы либо в порядке убывания (любого размера), либо перечислять все файлы размером более 1000 байт, но не знаю, как сортировать файлы размером более 1000 байт в указанном пользователем каталоге. Список ...
27.09.2017
У меня есть проект, над которым я работаю, он очень похож на тот, что я только что нашел, поэтому я не хочу, чтобы кто-нибудь снова перечитал, но в вопросе я нашел лучший ответ пользователь имел ...
13.04.2017
Я считал большой вопрос на здесь названном Понимании IFS. Я был удивлен, потому что ответы и комментарии заключают в кавычки POSIX, который указывает, что IFS = не является тем же как сбрасыванием IFS. Если Вы сбрасываете IFS...
13.04.2017
После su-ing для root и запуска непосредственно из команды строка "apt upgrade", некоторые обновления пакетов приводят к появлению диалогового окна - белый текст на синем, с выделением красного блока для опции, выбранной с помощью вкладки ...
23.01.2017
У меня есть программа, которая в настоящее время работает, но я должен изменить ее для игнорирования некоторого stdin, который не соответствует его корректной функции. Прямо сейчас, для запущения программы: printf "1\n3\n5\n" | sh прогр...
25.03.2015
В Bourne shell и его ответвлениях, таких как Bash, я считаю, что единственная разница между $* и $@ заключается в том, что $@ раскрывается в двойных кавычках, так что каждый аргумент заканчивается как одно слово, даже если он содержит ....
03.05.2020
В настоящее время я столкнулся с проблемой на моей машине Mac OS-X El Capitan при запуске certbot (или в основном letsencrypt). Моя машина - это mac mini, на которой предположительно работает MDM-решение с ...
18.03.2019
Я хотел бы использовать find в структуре каталога, чтобы выйти, если хотя бы
один файл существует с целевым условием, потому что это приведет к неудаче остальной части сценария оболочки. Поскольку этот shell ...
16.08.2016
Я ищу способ получить реальный абсолютный путь к текущему скрипту / bin / sh. Он должен работать в таких ситуациях: / path / to / symlink / in / PATH / somescript -> ../../ Package / current / ...
15.06.2016
Оболочка Bourne является исторической реализацией/bin/sh
Оболочка Bourne была реализацией /bin/sh
в системах Unix в течение долгого времени, от Unix Версии 7 в 1977 к начало 2000-х. Это была начальная точка для стандарта оболочки POSIX, который основывается на Оболочке Bourne, добавляет несколько опций, главным образом от ksh. Это было теперь главным образом постепенно сокращено в пользу других реализаций, которые следуют стандарту POSIX, такому как ksh ksh, колотят удар и различные разновидности пепла (например, тире. Оболочка Bourne не является бесплатным программным обеспечением и таким образом не доступна на Linux или BSD.
Используйте этот тег только для вопросов о подлинных Оболочках Bourne. Для вопросов об оболочках Bourne/POSIX-style в целом, используйте оболочку.