Я работаю над сценарием, который должен выполнить действие в каждом подкаталоге определенной папки. Какой самый эффективный способ написать
Я работаю над сценарием, который должен выполнить действие в каждом подкаталоге определенной папки. Какой самый эффективный способ написать
У меня есть скрипт bash, который выглядит так: #!/bin/bash wget LINK1 >/dev/null 2>&1 wget LINK2 >/dev/null 2>&1 wget LINK3 >/dev/null 2>&1 wget LINK4 >/dev/null 2>&1 # .. # .. wget LINK4000 >/dev/null 2>&1 Но обработка каждой строки до тех пор,...
Дело в точке: Я на Mac с Bash v3.2.17, я использую Git, установленный через MacPort с вариантом Bash_completion. Когда я печатаю git checkout m<tab>. например, я получил его до master. Тем не менее, у меня есть псевдоним git checkout, gco. Когда я набираю текст gco m<tab>, я не получаю...
Я запускаю следующую команду безуспешно dir и я получаю zsh: correct 'dir' to 'gdir' [nyae]? Что [няэ] означает в
Как убить последнюю порожденную фоновую задачу в linux? Пример: doSomething doAnotherThing doB & doC doD #kill doB
В скрипте Bash я хочу напечатать текущую дату и время в формате ISO 8601 (предпочтительно UTC), и кажется, что это должно быть так просто date -I: http://ss64.com/bash/date.html Но это не работает на моем Mac: $ date -I date: illegal option -- I usage: date [-jnu] [-d dst] [-r seconds] [-t west]...
Допустим, у меня есть сценарий shell / bash test.shс именем : #!/bin/bash TESTVARIABLE=hellohelloheloo ./test2.sh Моя test2.shвыглядит так: #!/bin/bash echo ${TESTVARIABLE} Это не работает. Я не хочу передавать все переменные в качестве параметров, так как имхо это излишне. Есть ли другой...
Так что я учусь разрабатывать в Rails и открываю для себя силу Zsh. Однако для некоторых других моих задач я хочу использовать обычный Bash. Хотя они одинаковы, я просто чувствую себя комфортно в некоторых ситуациях. Как переключаться туда-сюда или включать и выключать zsh?...
Мне нужно создать скрипт, который автоматически вводит пароль для sshклиента OpenSSH . Допустим, мне нужен SSH myname@somehostс паролем a1234b. Я уже попробовал ... #~/bin/myssh.sh ssh myname@somehost a1234b ... но это не работает. Как я могу получить эту функциональность в...
Я сталкивался со многими сценариями оболочки с переменными во всех заглавных буквах, и я всегда думал, что с этим есть серьезное недоразумение. Насколько я понимаю, условно (и, возможно, по необходимости давно) переменные среды указаны в верхнем регистре. Но в современных средах написания...
Я ищу правильный синтаксис оператора switch с падающими падежами в Bash (в идеале без учета регистра). В PHP я бы запрограммировал это так: switch($c) { case 1: do_this(); break; case 2: case 3: do_what_you_are_supposed_to_do(); break; default: do_nothing(); } Я хочу то же самое в Bash: case "$C"...
На удаленном сервере у меня установлен хук post-receive, чтобы сделать git checkout моего репозитория: #!/bin/sh GIT_WORK_TREE=/var/www/<website> git checkout -f Но когда я выполняю push с моего локального компьютера в git-репозиторий на сервере, я получаю следующие сообщения об ошибках:...
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 8 лет назад . Улучшить этот вопрос Оболочка по умолчанию в Mac OS X - это то bash, что я обычно рад использовать. Я...
Мне нужно прочитать значение из терминала в скрипте bash. Я хотел бы иметь возможность предоставить значение по умолчанию, которое пользователь может изменить. # Please enter your name: Ricardo^ В этом скрипте приглашение «Пожалуйста, введите ваше имя»: значение по умолчанию - «Рикардо», а курсор...
Предположим, у меня есть вывод команды (например, ls -1): a b c d e ... Я хочу применить команду (скажем echo) к каждому, по очереди. Например echo a echo b echo c echo d echo e ... Какой самый простой способ сделать это в...
У меня есть следующие коробки: Коробка Windows с Eclipse CDT, Коробка Linux, доступная для меня только через SSH. И компилятор, и оборудование, необходимое для сборки и запуска моего проекта, находятся только на компьютере B. Я хотел бы работать "прозрачно" из окна Windows в этом проекте с помощью...
У меня есть удаленное голое хранилище hub. Я работаю только в masterветке. Последнее предложение этого сообщения об ошибке ниже заставляет меня задуматься: как мне узнать, какой «удаленный по умолчанию настроен для вашей текущей ветви» ? И как мне это установить? [myserver]~/progs $ git remote -v...
Я пытаюсь интерполировать переменные внутри bash heredoc: var=$1 sudo tee "/path/to/outfile" > /dev/null << "EOF" Some text that contains my $var EOF Это не работает, как я ожидал ( $varтрактуется буквально, а не расширенно). Мне нужно использовать, sudo teeпотому что создание файла...
У меня есть условие, где я получаю хэш hash = {"_id"=>"4de7140772f8be03da000018", .....} и я хочу этот хеш как hash = {"id"=>"4de7140772f8be03da000018", ......} PS : я не знаю, какие ключи в хэше, они случайные, для каждого ключа идет префикс "_", и я не хочу...
Каждый раз, когда я использую git для взаимодействия с пультом, например, когда вы тянете или толкаете, мне выдается следующее сообщение: Предупреждение. Постоянно добавлено «...» (RSA) в список известных хостов. Как я могу предотвратить отображение этого раздражающего сообщения? Это только...