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

6 ответов

Как прочитать файл в переменную в оболочке?

Я хочу прочитать файл и сохранить его в переменной, но мне нужно сохранить переменную, а не просто распечатать файл. Как я могу это сделать? Я написал этот скрипт, но это не совсем то, что мне было нужно: #!/bin/sh while read LINE do echo $LINE ...

5 ответов

Что означает строка «#! / Bin / sh» в сценарии оболочки UNIX?

Я просматривал некоторые учебники по сценариям оболочки и нашел следующий пример программы: #!/bin/sh clear echo "HELLO WORLD"Может кто-нибудь сказать, пожалуйста, в чем смысл упоминания!/bin/sh'в комментарии?

3 ответа

, что еще понятнее.

но, это очень просто - я все еще изучаю свой сценарий sh. У меня есть:- if [ $3 < 480 ]; then blah blah command else blah blah command2 fi$ 3 - переданная переменная, снова целое число. Однако, когда этот скрипт запускается, он сообщает: line ...

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

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). Это ...

4 ответа

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

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

2 ответа

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

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

21 ответ

Хех, старый пост, спасибо за поддержку, Крис - я действительно тогда тоже работал с Solaris.

от вопрос уже есть ответ здесь: Проверьте, есть ли у шара какие-либо совпадения в bash [/questions/2937407/test-whether-a-glob-has-any-matches-in-bash] 18 ответовЯ пытаюсь проверить, существует ли файл, но с подстановочным знаком. Вот ...

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 ответ

stty ручные фрагменты:

у сценарий оболочки Bourne и введите пароль следующим образом: echo -n 'Password: ' read passwordОчевидно, я не хочу, чтобы пароль передавался в терминал, поэтому я хочу отключить эхо на время чтения. Я знаю, что есть способ сделать это сstty, ...