Кажется, что переменная $ @ сохраняет кавычки вокруг своих аргументов, так что, например: $ function foo {for i in "$ @"; сделать echo $ i; сделанный }
$ foo herp "привет, мир" сумасшедший
Herp
Привет мир
derp Я тоже ...
У меня есть список строк, и я хочу передать эти строки в качестве аргументов в одной команде Bash телефонный звонок. Для простых буквенно-цифровых строк достаточно просто передать их дословно:> script.pl foo ...
Интересно, есть ли необходимость использовать "экспорт" при установке переменной в .bashrc. В моих тестах, редактирующих .bashrc, не было разницы между foo = bar и export foo = bar. В обоих случаях после входа в систему "...
У меня есть индексированный bash arr ау, и я хотел бы использовать выражение вроде «$ {a [@]}», но не хочу, чтобы оно содержало [0]. Лучшее, что я могу придумать, это: j = 0
для i в "$ {a [@]}"
сделать b [j] = $ {a [++ j]}
...
Как я могу перечислить все процессы Java в bash?
Мне нужна командная строка. Я знаю, что есть команда ps, но не знаю, какие параметры мне нужно использовать.
У меня приближающийся крайний срок 1 ноября 2011 г., и я хочу печатать дни до крайнего срока каждый раз, когда я открываю Терминал на своем MacBook Pro. Я добавил это в свой .profile: python -c "from datetime ...
Вот контекст вопроса: чтобы я мог печатать документы на работе, я должен скопировать файл на другой компьютер, а затем распечатать с этого компьютера . (Не спрашивайте. Это ...
Моя цель - написать сценарий для рекурсивного поиска в текущем рабочем каталоге и подкаталогах и распечатать количество обычных файлов, количество каталогов, количество ...
После прочтения страницы руководства getfacl / setfacl я не смог найти очевидный / надежный / элегантный метод проверки того, включен ли ACL для данного пути в ( ба) ш. Есть предложения?
unset v
функция f {v = 1
}
f | Кот
эхо v = $ v
f echo v = $ v Почему конвейер (для любой команды) не позволяет первой команде echo вывести 1? Второе эхо выводит 1. Я использую оболочку bash. Я могу ...
У меня есть приложение на Python, которое использует getopt () для синтаксического анализа параметров командной строки. Он отлично работает в интерактивной оболочке bash или в сценарии bash, который вызывается из командной строки, немного ...
Я хотел бы протестировать возвращаемое значение функции bash в таком операторе if: if [[func arg]]; затем… но я получаю сообщения об ошибках вроде: ожидается условный бинарный оператор. Каков правильный путь ...
Как я могу вставить содержимое переменной $SALT в определенную точку (строку или строку) файла типа wp-contet.php из wordpress с помощью скрипта Bash? SALT=$(curl -L https://api.wordpress.org/secret-...
Контекст Мне нравится редактировать и управлять командной строкой bash, используя привязки клавиш в стиле vi со следующими настройками: set -o vi Однако, когда я запускаю R из командной строки, эти привязки клавиш ...
Я пытаюсь запустить функцию PHP внутри Bash ... но она не работает. #! / bin / bash / usr / bin / php << 'EOF'
php echo getcwd (); ?>
EOF На самом деле мне нужно было сохранить возвращаемое значение ...
Я хочу проверить, было ли передано расширение (например, -h) в мой сценарий bash или нет. В сценарии Ruby это будет: #! / Usr / bin / env ruby
ставит "Has -h", если ARGV.include? "-h" Как лучше всего сделать это в Bash?
I иметь каталог, полный zip-файлов. Каждый называл что-то вроде «files1.zip».
Мой инстинкт - использовать цикл bash for для распаковки каждого файла. Проблема в том, что многие файлы распаковывают свое содержимое ...
Я хотел бы запустить программу из оболочка bash. Когда программа запускается, она доминирует над всей оболочкой, поэтому я хотел бы запустить новую оболочку и запустить программу оттуда. В настоящее время я делаю: ...
Есть ли какой-либо графический отладчик для bash на mac os x или linux? Я имею в виду то же самое, что и режим отладки Visual Studio или Eclipse, где можно остановить программу, наведя курсор на ...
Я хочу запустить любую программу, указанную в качестве аргумента, через оболочку, затем
хотите, чтобы эта оболочка оставалась интерактивной, чтобы использовать ее позже. #! / bin / bash
bash -i << EOF
$ @
exec <> / dev / tty
EOF Но это не так ...
Мне нужно выполнить grep на выходе сторонней программы. Эта программа выгружает данные, но не завершает работу, не нажав ^ c, чтобы завершить ее. Я сейчас ищу и убиваю его, используя его pid. ...
каков самый простой способ конвертировать все обратные косые черты в прямую в пути в пакетном файле, так как мне нужно использовать bash для выполнения.
Я работаю в Linux и bash (или Cygwin и bash). У меня огромная - огромная - структура каталогов, и мне нужно найти несколько иголок в стоге сена. В частности, я ищу эти файлы (20 или ...
Я хочу подсчитать количество совпадений в одной строке (или во всех строк, так как всегда будет только одна строка). Я хочу подсчитывать не только одно совпадение в строке, как в echo «123 123 123» | grep -c ...