Вопросы с тегом «bash»

Вопросы, специфичные для GNU Bourne Again SHell, в отличие от других оболочек Bourne / POSIX. Для вопросов о оболочках Unix в целом используйте вместо этого тег / shell.

3
ошибка bash-скрипта stty: стандартный ввод: неподходящий ioctl для устройства
Я использую здесь документы в скрипте bash для автоматизации установки и настройки, где пароль требуется много раз. Я ввожу пароль один раз, и скрипт передает его различным командам. В большинстве случаев подход здесь-документа справляется с этим штрафом. Однако в одном случае я получаю эту ошибку: Enter VNC password: stty: standard …

5
Как я могу иметь более одной возможности в строке сценария?
Я нахожусь в некоторой интересной ситуации, когда у меня есть сценарий Python, который теоретически может запускаться различными пользователями с различными средами (и PATH) и на различных системах Linux. Я хочу, чтобы этот скрипт выполнялся на максимально возможном количестве без искусственных ограничений. Вот некоторые известные настройки: Python 2.6 является системной версией …
16 bash  scripting  python 

3
Как проверить, что переменная вообще определена в Bash до версии 4.2 с опцией оболочки nounset?
Для версий Bash до "GNU bash, Версия 4.2" есть ли эквивалентные альтернативы -vопции testкоманды? Например: shopt -os nounset test -v foobar && echo foo || echo bar # Output: bar foobar= test -v foobar && echo foo || echo bar # Output: foo
16 bash  test 


3
Что такое мета ключ bash?
Я пытался использовать xmodmapдля сопоставления META_Lс MENUключом, но это не похоже bashна мета-ключ. Итак, мне интересно, как эти компоненты (клавиатура, X, Xterm, Bash) относятся к каждому в отношении мета- и супер-ключей. Любое объяснение будет оценено. Позвольте мне выразить это иначе. Например, на странице руководства bash говорится, что функция yank-nth-arg связана …

4
Автозаполнение имени файла в каталоге
Этот вопрос очень похож на этот , но я не могу понять решение. Я также знаю этот урок , но все еще не могу понять, что я делаю неправильно. Я пытаюсь автоматически заполнить список каталогов, которые находятся в /something/: $ ls /something/ One Other Three таким образом, что это произойдет: …

4
Обработка bash переменной с помощью sed
переменная bash LATLNG содержит значение широты и долготы в скобках, например (53.3096,-6.28396) Я хочу разобрать их в переменные с именами LAT и LON, которые я пытаюсь сделать с помощью sed, так LAT=$(sed "s/(\(.*\),\(.*\))/\1/g" "$LATLNG") LON=$(sed "s/(\(.*\),\(.*\))/\2/g" "$LATLNG") Однако я получаю следующую ошибку: sed: can't read (53.3096,-6.28396): No such file or …

4
Зацикливание переменных
Я пишу bash-скрипт для использования rsync и обновления файлов примерно на 20 разных серверах. Я разобрался с частью Rsync. У меня проблемы с просмотром списка переменных. Мой сценарий до сих пор выглядит так: #!/bin/bash SERVER1="192.xxx.xxx.2" SERVER2="192.xxx.xxx.3" SERVER3="192.xxx.xxx.4" SERVER4="192.xxx.xxx.5" SERVER5="192.xxx.xxx.6" SERVER6="192.xxx.xxx.7" for ((i=1; i<7; i++)) do echo [Server IP Address] done …


1
Как использовать определенную функцию с xargs
Это мой код #!/bin/bash showword() { echo $1 } echo This is a sample message | xargs -d' ' -t -n1 -P2 showword Итак, у меня есть функция, showwordкоторая отображает любую строку, которую вы передаете в качестве параметра функции. Затем я xargsпытаюсь вызвать функцию и передать ей по одному слову …
16 bash  xargs  function 

3
Запуск исполняемого файла в PATH с тем же именем, что и у существующей функции
Иногда я определяю функцию, которая скрывает исполняемый файл и настраивает его аргументы или вывод. Поэтому имя функции совпадает с именем исполняемого файла, и мне нужен способ запуска исполняемого файла из функции без рекурсивного вызова функции. Например, для автоматического запуска вывода fossil diffчерез colordiffи less -Rя использую: function fossil () { …
16 bash  path  function 

9
Отображение номера недели в определенном формате с использованием ncal или cal
Разве вам не нравится, когда две команды выполняют одну вещь, которую вы хотите, но ни одна не делает обе? Это то, что calделает. Хорошее форматирование. Не хватает номера недели, хотя: $ cal January 2012 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 …

5
Bash CD до тех пор, пока в определенной папке
Я много работаю в Magento, как и многие люди, с которыми я работаю, и раздражает необходимость набирать: компакт диск ../../../../../../ Чтобы найти только несколько каталогов из корневой папки «httpdocs», я пытаюсь создать скрипт, следующий за этим псевдокодом: while lowest level directory != httpdocs cd ../ end while; Кажется довольно простым, …

2
Как проверить, что цель символической ссылки указывает на определенный путь
В bash-скрипте я знаю, что могу проверить, является ли файл символической ссылкой со следующим синтаксисом if [ -L $path ] Кто-нибудь знает, как я буду проверять, был ли этот путь связан с определенным путем? Например, я хочу проверить, является ли цель$path является /some/where.
16 bash  shell  symlink 

1
Где задокументирована функция bash для открытия команды в $ EDITOR?
Недавно я обнаружил, что если мы нажмем Ctrl+ X Ctrl+ E, bash откроет текущую команду в редакторе (установленную в $VISUALили $EDITOR) и выполнит ее, когда редактор закрыт. Но, похоже, это не документировано на manстраницах.
16 bash  line-editor 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.