Результаты поиска по запросу "sh"

5 ответов

Портативный способ проверки пустоты переменной оболочки [duplicate]

На этот вопрос уже есть ответ здесь: Почему сравнения сценариев оболочки часто используют x $ VAR = xyes? [/questions/174119/why-do-shell-script-comparisons-often-use-xvar-xyes] 7 ответовКакой портативный и канонический способ проверить, ...

2 ответа

Это работает только для элементов, которые сами не содержат пробелов. Смысл наличия массива в вашей оболочке - разрешать такие элементы.

амене внешних команд в сценарии оболочки я использовал массив, чтобы избавиться от awkNF. Теперь, так как я перешел с bash на POSIX sh, я не могу получить правильный помеченный массив: #!/bin/bash export RANGE="0 1 4 6 8 16 24 46 53" ...

5 ответов

 показывает пример chmod через собственный вызов с использованием jna, который должен работать в Mac OS X.

му я пытаюсь написать файл .sh, который будет исполняемым, вот как я сейчас его пишу: Writer output = null; try { output = new BufferedWriter(new FileWriter(file2)); output.write(shellScriptContent); output.close(); } catch (IOException ex) ...

ТОП публикаций

4 ответа

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

от вопрос уже есть ответ здесь: Трубный выход и состояние захвата выхода в Bash [/questions/1221833/pipe-output-and-capture-exit-status-in-bash] 15 ответовУ меня есть сценарий оболочки, в котором я обернуть команду (mvn clean install), чтобы ...

9 ответов

Bash shell означает Bourne Again Shell. Оболочка Bash является оболочкой по умолчанию в большинстве дистрибутивов Linux и заменяет Sh Shell (оболочка Sh также будет работать в оболочке Bash). Bash Shell может выполнять подавляющее большинство сценариев оболочки Sh без модификации, а также предоставляет возможность редактирования командной строки.

аписании программ оболочки мы часто используем/bin/sh а также/bin/bash, Я обычно используюbashНо я не знаю, в чем разница между ними. В чем главное отличиеbash а такжеsh? Что нам нужно знать при программированииbash а такжеsh?

1 ответ

Объяснение конвертера cidr в маску сети в оболочке linux netmask2cdir и cdir2netmask [закрыто]

Я нашел следующие функции оболочки из этоготема [https://forum.openwrt.org/viewtopic.php?pid=220781#p220781] mask2cdr () { # Assumes there's no "255." after a non-255 byte in the mask local x=${1##*255.} set -- 0^^^128^192^224^240^248^252^254^ ...

2 ответа

инициализация массивов в sh

Я хочу инициализировать массив в sh. В bash это будет: list=(`seq 1 4`)В ш я пытаюсь сделать это так: for i in `seq 1 4`; do list[$((i-1))]="$i" doneЯ получаю сообщение об ошибке для каждой итерации: list[0]=1: not foundЧто я делаю не так и ...

3 ответа

 это может решить вашу проблему, и даже более сложный сценарий.

жный дубликат: Как использовать SSH для запуска сценария оболочки на удаленной машине? [https://stackoverflow.com/questions/305035/how-to-use-ssh-to-run-shell-script-on-a-remote-machine] Я пытаюсь создать bash-скрипт, который запускается на ...

0 ответов

 расширения, но никак не даже почти все из них. Таким образом, хотя этот ответ верен с точки зрения того, что позволяет POSIX, его рассуждения не поддерживают это очень эффективно.

ком с этим синтаксисом: cmd1 << EOF | cmd2 text EOFно только что обнаружил, что bash позволяет мне писать: cmd1 << EOF | text EOF cmd2(heredoc используется в качестве входных данных для cmd1, а выходные данные cmd1 передаются в cmd2). Это ...

2 ответа

Какой платформо-независимый способ найти каталог исполняемого файла оболочки в сценарии оболочки?

Согласно POSIX: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/sh.html [http://pubs.opengroup.org/onlinepubs/9699919799/utilities/sh.html] Есть несколько случаев, когда это не очевидно. Например: If the file is not in the current ...