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

4 ответа

 и, кажется, признает это, так как при выполнении настройки не выскакивает ошибка. При попытке запустить скрипт он по-прежнему выдавал такую ​​же ошибку каталога.

я было много проблем, пытаясь заставить Дженкинсфайл работать. Я пытался запустить этот тестовый скрипт:

2 ответа

 путь не всегда работает. только что обновил мой ответ, добавив пример.

ствуйте, у меня есть одна проблема в оболочке LinuxЯ пишу сценарий scp с использованием ожидаемого и сценарий, как это.

4 ответа

 это антипаттерн. Как этого избежать - древний FAQ.

у скрипт (show_volume.sh), который можно вызывать несколько раз за короткие промежутки времени. Мне нужен способ определить, существует ли более одного запущ...

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

6 ответов

Вы получите эти результаты:

сохранить вывод команды как переменную в sh / ksh / bash, вы можете сделать var=$(command)или же var=`command`Какая разница между этими двумя методами?

3 ответа

 с седом?

я есть файлf1: line1 line2 line3 line4 .. ..Я хочу удалить все строки, которые находятся в другом файлеf2: line2 line8 .. ..Я пробовал что-то сcat а такжеsedчто даже близко не соответствовало тому, что я намеревался. Как я могу это сделать?

19 ответов

 Это не по теме. На самом деле я дошел до этого вопроса благодаря названию. Таким людям, как я, полезно читать такой ответ. Кроме того, я даю очень полезный метод в примере, а не игрушечный пример.

у выполнитьmongo команды в сценарии оболочки, например, в сценарииtest.sh: #!/bin/sh mongo myDbName db.mycollection.findOne() show collectionsКогда я выполняю этот скрипт через./test.sh, затем соединение с MongoDB установлено, но следующие ...

1 ответ

 в ответе выше.

аюсь интерполировать переменные внутри bash heredoc: var=$1 sudo tee "/path/to/outfile" > /dev/null << "EOF" Some text that contains my $var EOFЭто не работает, как я ожидал ($var трактуется буквально, а не расширяется). Мне нужно ...

1 ответ

, Действительно, вы пропустили команду date во второй строке.

as_of_dt='2016-01-01' as_of_dt_prev_year=$($as_of_dt -d '-1 year' +'%Y-%m-%d') echo $as_of_dt_prev_yearе работает. ошибка: -d: команда не найдена Однако это работает, если мы используем '$ date' вместо $ as_of_dt.

2 ответа

)?

нализа полей, разделенных двоеточиями, я могу использоватьread с обычаемIFS: $ echo 'foo.c:41:switch (color) {' | { IFS=: read file line text && echo "$file | $line | $text"; } foo.c | 41 | switch (color) {Если последнее поле содержит двоеточия, ...

3 ответа

Ubuntu говорит: «bash: ./program В доступе отказано» [закрыто]

Я запускаю Ubuntu на компьютере 1 и компьютере 2. Я скомпилировал программу C ++ на компьютере 1 и могу выполнить ее с терминала, используя./program_name, Работает нормально. Однако, когда я пытаюсь сделать это на компьютере 2, он ...