В чем разница между этими двумя операторами в заголовке Bash-скрипта: #!/usr/bin/env bash #!/usr/bin/bash Когда я сверился со env справочной страницей , я получил это определение: env - run a program in a modified environment Что это...
В чем разница между этими двумя операторами в заголовке Bash-скрипта: #!/usr/bin/env bash #!/usr/bin/bash Когда я сверился со env справочной страницей , я получил это определение: env - run a program in a modified environment Что это...
Есть ли способ, которым я могу спрятать только мои поэтапные изменения? Сценарий, с которым у меня возникают проблемы, заключается в том, что я работал над несколькими ошибками в данный момент времени и у меня есть несколько неустановленных изменений. Я хотел бы иметь возможность размещать эти...
Я пытался выполнить следующую команду: rsync -rvz --progress --remove-sent-files ./dir user@host:2222/path SSH работает на порте 2222, но rsync все еще пытается использовать порт 22, а затем жалуется на отсутствие пути, потому что, конечно, он не существует. Я хотел бы знать, возможно ли rsync для...
Я новичок в Git, и я пытаюсь понять разницу между сквошем и ребэзом. Насколько я понимаю, вы выполняете сквош при выполнении
Я не могу понять, в чем проблема со следующим ifутверждением в отношении elifи then. Имейте в виду, что printfэто все еще в стадии разработки. Я просто еще не смог проверить это в заявлении, так что, скорее всего, это неправильно. Я получаю ошибку: ./timezone_string.sh: line 14: syntax error near...
У меня очень странная проблема с gitи github. Когда я пытаюсь нажать, я получаю: git push -u origin master ERROR: Repository not found. fatal: The remote end hung up unexpectedly Я добавил пульт: git remote add origin git@github.com:account-name/repo-name.git Любые...
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 2 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что...
Насколько я знаю, использование &после команды для запуска в фоновом режиме. Пример &использования:tar -czf file.tar.gz dirname & Но как насчет &&? (посмотрите на этот пример: /server/215179/centos-100-disk-full-how-to-remove-log-files-history-etc#answer-215188...
Обычно вы включаете скрипт с помощью «source» например: main.sh: #!/bin/bash source incl.sh echo "The main script" incl.sh: echo "The included script" Результат выполнения "./main.sh": The included script The main script ... Теперь, если вы попытаетесь выполнить этот скрипт оболочки из другого...
В данной оболочке обычно я устанавливаю переменную или переменные и затем запускаю команду. Недавно я узнал о концепции добавления определения переменной к команде: FOO=bar somecommand someargs Это работает ... вроде. Это не работает, когда вы изменяете переменную LC_ * (которая, кажется, влияет на...
Основываясь на ассоциативном массиве в скрипте Bash, мне нужно перебрать его, чтобы получить ключ и значение. #!/bin/bash declare -A array array[foo]=bar array[bar]=foo Я на самом деле не понимаю, как получить ключ при использовании цикла...
Я пишу сценарий оболочки, и мне нужно проверить, установлено ли терминальное приложение. Я хочу использовать команду TRY / CATCH, чтобы сделать это, если нет более аккуратного...
Иногда, когда я пытаюсь запустить Firefox, он говорит: «Процесс Firefox уже запущен». Так что я должен сделать это: jeremy@jeremy-desktop:~$ ps aux | grep firefox jeremy 7451 25.0 27.4 170536 65680 ? Sl 22:39 1:18 /usr/lib/firefox-3.0.1/firefox jeremy 7578 0.0 0.3 3004 768 pts/0 S+ 22:44 0:00 grep...
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Я хочу, чтобы мой .bash_historyфайл был...
У меня уже настроен агент ssh, и я могу запускать команды на внешнем сервере в скрипте Bash, выполняя такие вещи, как: ssh blah_server "ls; pwd;" Теперь, что я действительно хотел бы сделать, это запустить много длинных команд на внешнем сервере. Заключать все это в кавычки было бы довольно...
На этот вопрос есть ответы на переполнение стека на русском : Как создать репозиторий на GitHub через командную версию? Я создал новый локальный репозиторий Git: ~$ mkdir projectname ~$ cd projectname ~$ git init ~$ touch file1 ~$ git add file1 ~$ git commit -m 'first commit' Есть ли какая-нибудь...
Есть ли способ ограничить глубину рекурсивного списка файлов в Linux? Команда, которую я использую в данный момент: ls -laR > dirlist.txt Но у меня есть около 200 каталогов, и у каждого из них по 10 каталогов. Так что это займет слишком много времени и потребует слишком много системных ресурсов....
Я хочу вызвать myscriptфайл следующим образом: $ ./myscript -s 45 -p any_string или $ ./myscript -h #should display help $ ./myscript #should display help Мои требования: getopt здесь, чтобы получить входные аргументы проверить, что -sсуществует, если не вернуть ошибку проверьте, что значение после...
Я пытаюсь написать сценарий оболочки, который создает некоторые каталоги на удаленном сервере, а затем использует scp для копирования файлов с моего локального компьютера на удаленный. Вот что у меня так далеко: ssh -t user@server<<EOT DEP_ROOT='/home/matthewr/releases' datestamp=$(date...