Как убить последнюю порожденную фоновую задачу в linux? Пример: doSomething doAnotherThing doB & doC doD #kill doB
Как убить последнюю порожденную фоновую задачу в 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?...
Я сталкивался со многими сценариями оболочки с переменными во всех заглавных буквах, и я всегда думал, что с этим есть серьезное недоразумение. Насколько я понимаю, условно (и, возможно, по необходимости давно) переменные среды указаны в верхнем регистре. Но в современных средах написания...
Я ищу правильный синтаксис оператора 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"...
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 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 ... Какой самый простой способ сделать это в...
Я пытаюсь интерполировать переменные внутри bash heredoc: var=$1 sudo tee "/path/to/outfile" > /dev/null << "EOF" Some text that contains my $var EOF Это не работает, как я ожидал ( $varтрактуется буквально, а не расширенно). Мне нужно использовать, sudo teeпотому что создание файла...
Я пишу сценарий bash, который должен удалить старые файлы. В настоящее время это реализовано с использованием: find $LOCATION -name $REQUIRED_FILES -type f -mtime +1 -delete Это удалит файлы старше 1 дня. Однако, что если мне понадобится более точное разрешение за 1 день, скажем, около 6 часов?...
Я создаю сценарий быстрого резервного копирования, который выводит некоторые базы данных в красивую / аккуратную структуру каталогов, и я понял, что мне нужно проверить, чтобы убедиться, что каталоги существуют, прежде чем я их создаю. Код у меня работает, но кажется, что есть лучший способ сделать...
Рассмотрим эту команду: ls /mydir/*.txt | xargs chown root Намерение состоит в том, чтобы изменить владельцев всех текстовых файлов в mydirroot Проблема в том, что если нет .txtфайлов, mydirто xargs выдает ошибку, сообщающую, что путь не указан. Это безвредный пример, потому что выдается ошибка, но...
Я написал нечеткий тест, который ненадежно провалился. Я добавил некоторый отладочный код, но теперь я хочу запускать тест до тех пор, пока он не завершится неудачей, чтобы я мог собрать выходные данные отладки. Я настроил тест, чтобы я мог запустить его с помощью: ./runtest Мое текущее решение -...
У меня было до 8 терминалов git bash, работающих одновременно. В настоящее время у меня только 2 вверх. Я не видел эту ошибку раньше, и я не понимаю, что является причиной этого. Любая помощь будет оценена! Картинка прилагается:...
Можно ли изменить текущий каталог из скрипта? Я хочу создать утилиту для навигации по каталогам в Bash. Я создал тестовый скрипт, который выглядит следующим образом: #!/bin/bash cd /home/artemb Когда я выполняю скрипт из оболочки Bash, текущий каталог не меняется. Можно ли вообще изменить текущий...
Мне интересно, есть ли способ избежать необходимости вводить слово gitв начале каждой команды Git. Было бы хорошо, если бы был способ использовать gitкоманду только один раз в начале после открытия командной строки, чтобы войти в «режим Git» . Например: git> После чего каждая команда, которую мы...
Я на OSX, и мне нужно положить что-то вроде этого, alias blah="/usr/bin/blah"в файле конфигурации, но я не знаю, где находится файл
Когда я выполняю команды в Bash (или, если быть точным, wc -l < log.txt ), вывод содержит перевод строки после него. Как мне от этого