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

12
./executable: невозможно выполнить двоичный файл

У меня есть сценарий, который хорошо работает, когда я сам выполняю ssh на сервере, но у меня возникают проблемы, когда Hudson , сервер непрерывной интеграции, запускает его. Я автоматизирую тесты на встроенной системе Linux (цель). Цель подключена к серверу A (RHEL 5) через последовательный порт и...

12
Найти файл по пути без «который»?

Я (как-то) могу запустить скрипт: $ assemble.sh file ... [output] Но whichне могу найти это: $ which assemble.sh which: no assemble.sh in (/s/std/bin:/usr/afsws/bin:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/ucb:/bin:/usr/bin:/usr/stat/bin:/usr/X11R6/bin:. Как это возможно? Как я могу найти, где находится...

12
LC_CTYPE прерывание автозаполнения: что является причиной этой проблемы?

По какой-то причине сегодня, каждый раз, когда я нажимаю вкладку в терминале, это появляется: cat bash: warning: setlocale: LC_CTYPE: cannot change locale (en_CA) Display all 150 possibilities? (y or n) Это происходит, когда я печатаю, а catзатем нажимаю TAB. Я никогда не менял никаких настроек или...

12
Какой тип механизма регулярных выражений использует bash?

Я использую RegEx Buddy для создания прототипа и отладки своих регулярных выражений. RegEx Buddy позволяет мне выбирать между несколькими различными типами движка регулярных выражений (.NET, Java, Perl, GNU BRE, GNU ERE, POSIX, BRE, POSIX ERE и т. Д.). Какой механизм регулярных выражений использует...

12
Что такое сигнал 0 в команде trap?

Я следую этому руководству о том, как настроить SSH-аутентификацию без пароля с помощью ssh-agent. Для запуска ssh-agent автор рекомендует следующий код в .bash_profile: SSHAGENT=/usr/bin/ssh-agent SSHAGENTARGS="-s" if [ -z "$SSH_AUTH_SOCK" -a -x "$SSHAGENT" ]; then eval `$SSHAGENT $SSHAGENTARGS`...

12
открыть несколько URL-адресов из текстового файла как разные вкладки в Firefox / Chrome?

Как мне открыть несколько URL-адресов из текстового файла в виде разных вкладок в Firefox / Chrome? Мой текстовый файл - это просто список URL, по одному на строку: http://www.url1.com http://www.url2.com http://www.url3.com...

12
Как передать md5 хэш результат в оболочку

Я ищу простой способ передать результат md5sumв другую команду. Что-то вроде этого: $echo -n 'test' | md5sum | ... Моя проблема заключается в том, что md5sumвыводит не только хэш строки, но также и перенос, который указывает на то, что ввод поступил из стандартного ввода. Я проверил файл man и не...

12
Что такое команда «вызывающий»?

Я использую Ubuntu 10.10 с openbox, работающим сверху. Сегодня я заметил команду, которая называется caller, однако там нет справочной страницы, она не отвечает ни на какие входные данные (или --help) и не находит их. Есть идеи, что...

12
делиться или синхронизировать историю между Zsh и Bash

Я часто переключаюсь между Bash и Zsh и использую функцию поиска по истории для восстановления команды. Однако, поскольку Bash и Zsh имеют разные файлы истории, я часто обнаруживаю, что команда, которую я ищу, была выполнена в другой оболочке. Есть ли способ поделиться или синхронизировать историю...

12
Вывести аргументы оболочки в обратном порядке

Я немного застрял. Моя задача - напечатать аргументы моего сценария в обратном порядке, кроме третьего и четвертого. Что у меня есть этот код: #!/bin/bash i=$# for arg in "$@" do case $i in 3) ;; 4) ;; *) eval echo "$i. Parameter: \$$i";; esac i=`expr $i - 1` done Поскольку я ненавижу eval (привет...

12
Что является хорошим примером скрипта bash для изучения, чтобы выучить хорошие правила кодирования?

Я изучил основы программирования в bash. Я хотел бы изучить несколько примеров сценариев bash, чтобы выучить хорошие привычки для сценариев bash. В частности, меня интересуют примеры скриптов bash, которые показывают: как обрабатывать аргументы и запускать условную функциональность как проверить...

12
Как передать список команд, отображаемых в «Tab Complete»?

При использовании команд в bash мне нравится опция двойной вкладки для отображения доступных команд. Некоторые команды имеют больше возможных совпадений, чем другие: Снимок экрана: завершение вкладки http://img13.imageshack.us/img13/5541/picturemhy.jpg Есть ли способ, которым я могу передать вывод...

12
После установки oh-my-zsh:… /.zshrc:source:34: нет такого файла или каталога… /.oh-my-zsh/oh-my-zsh.sh

Я просто попытался установить oh-my-zsh . Я получаю следующую ошибку при попытке запустить rvm: zsh: command not found: rvm Я также получаю следующую ошибку при попытке открыть новую вкладку: /Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh...

12
Почему время bash более точное, чем время GNU?

Команда buitin bash timeдает точность выполнения в миллисекундах, а GNU time(обычно / usr / bin / time) дает точность в несколько секунд. times(2)Системный вызов дает раз в часах, и 100 часов = 1 секунда (обычно), так что точность, как GNU time. Итак, вопрос в том, что использует bash, timeчтобы он...

12
Переназначение Ctrl-l в bash

Можно ли переназначить Ctrl- lв Баш , чтобы выполнить больше , чем просто очистить? Я знаю, обычно это просто очищает экран. Я пытаюсь изменить это, чтобы очистить экран и вывести мой список pwdтак: Ctrl-...

12
CP против кошки, чтобы скопировать файл

cp a bи cat a > bкакая разница? В x86 установочном скрипте дерева исходного кода ядра Linux ( arch/x86/boot/install.sh) используются оба: cat $2 > $4/vmlinuz cp $3 $4/System.map Почему они просто не сохраняют один и тот же формат, если один лучше...

12
Разыменование составной переменной name

Я могу сделать это, но для этого нужно создать строку переменной, а затем разыменовать ее. Есть ли способ сократить это до более простого утверждения? #!/bin/bash FRUITS="BANANA APPLE ORANGE" BANANA_COLOUR="Yellow" APPLE_COLOUR="Green or Red" ORANGE_COLOUR="Blue" for fruit in $( echo $FRUITS ); do...

12
Альтернатива смотреть, которые поддерживают цвета

У меня есть команда ( phpunit), которая имеет цветной вывод. Согласно команде watch, у меня должна быть возможность использовать --colorфлаг, чтобы разрешить прохождение цветопередачи. Тем не менее, это не работает. Есть ли другие способы решения этой...

12
Можно ли изменить порядок глобуса?

Я пытаюсь показать все экземпляры определенного сообщения из системного журнала в хронологическом порядке, выполнив что-то вроде следующего: grep squiggle /var/log/messages* К сожалению, шаблон glob сначала совпадает с текущим активным файлом. например. /var/log/messages /var/log/messages-20120220...