Вопросы с тегом 'bash4'

является оболочкой Unix, написанной Брайаном Фокс для проекта GNU в качестве бесплатной замены программного обеспечения для оболочки Bourne (sh). Версия 4 была выпущена 20 февраля 2009 года.
3

Как перебрать ассоциативные массивы в Bash

На основе ассоциативного массива в Bash script мне нужно перебрать его, чтобы получить ключ и значение. #!/bin/bash declare -A array array[foo]=bar array[bar]=foo Я действительно не понимаю, как получить ключ при использовании цикла for-in.
24 июн. '10 в 18:07
4

Как написать несколько файлов конфигурации линии с помощью BASH и использовать переменные в многострочном?

Как написать многострочные строки в файле с именем myconfig.conf с помощью BASH? #!/bin/bash kernel="2.6.39"; distro="xyz"; echo <<< EOL line 1, ${kernel} line 2, line 3, ${distro} line 4 line ... EOL >> /etc/myconfig.conf; cat /etc...
24 окт. '11 в 12:23
4

Какой метод следует использовать для записи сообщений об ошибках в "stderr" с использованием "printf" в bash script?

Я хочу направить вывод printf в bash script на stderr вместо stdout. Я не, прося о перенаправлении либо stderr, либо stdout, откуда они в настоящее время маршрутизируются. Я просто хочу иметь возможность отправлять выходные данные от printf до st...
09 июн. '12 в 18:48
6

qstat и длинные имена работ

Как я могу получить qstat, чтобы дать мне полные имена работ? Я знаю, что qstat -r содержит подробную информацию о задаче, но она слишком много и требования к ресурсам включены. Выход qstat -r выглядит следующим образом: 131806 0.25001 tumor_fo...
29 сент. '14 в 16:02
6

Как запустить BASH script в моем Android?

В Fedora/CentOS работает тот же самый BASH script. Но я тестирую один Android eee pad transformer. Где у меня есть доступ к терминалу, и я написал небольшой тест script. Но его не работает, как я могу это исправить? что я делаю неправильно? /da...
11 нояб. '11 в 13:20
1

Невозможно включить globstar в Bash 4

Я безуспешно выполнил следующее .bashrc shopt -s globstar Я пытаюсь проверить команду в действии ls **/*.c и сравнивая его с ls */*/*.c Как включить globstar в Bash 4?
27 апр. '09 в 14:20
4

Простые вопросы Bash и RegEx

Я не могу получить шаблон, чтобы правильно соответствовать регулярному выражению в bash 4.1. Я прочитал некоторую информацию о различиях в цитатах против кавычек, но я не думаю, что это моя проблема. Моя цель - проверить и убедиться, что script пр...
15 сент. '11 в 23:21
2

разместить многострочный вывод внутри переменной

Я пишу script в bash, и я хочу, чтобы он выполнял команду и обрабатывал каждую строку отдельно. например: LINES=$(df) echo $LINES он вернет весь вывод, преобразующий новые строки с пробелами. Пример: если выход должен был быть: 1 2 3 то я ...
03 янв. '12 в 13:41
2

Как работает bash сценарий, затронутый выпуском bash4?

bash4 выглядит хорошо на бумаге, и я думаю, что я его построю и дам ему тест-драйв. Тем временем... Тот, кто сделал такую ​​же осторожность, чтобы поделиться своим опытом? Было бы особенно интересно узнать о проблемах со старым кодом bash.
12 янв. '10 в 1:51
3

Bash RegEx для проверки чисел с плавающей запятой с пользовательского ввода

Я относительно новичок в программировании bash, и в настоящее время я создаю простой калькулятор. Ему нужно использовать числа с плавающей запятой и проверить, что они так. У меня есть функция checkNumbers: function checkNumber { regExp=[0-9...
09 дек. '12 в 19:11
2

Какие рамки ncurses доступны для BASH?

Существуют ли еще рамки интерфейса текстового интерфейса (TUI) для bash (кроме этого)?: http://code.google.com/p/bashsimplecurses/ Я хочу взять пользовательский ввод (ввод данных) обрабатывать запись
24 окт. '11 в 13:01
5

В BASH Как заменить \r на переменную, которая существует в файле, написанном с использованием HTML <textarea></textarea>

Как заменить \r? #!/bin/bash ... # setup if [[ $i =~ $screen ]]; then ORIGINAL=${BASH_REMATCH[1]} # original value is: 3DROTATE\r AFTER =${ORIGINAL/\\r/} # does not replace \r myThirdPartyApplication -o $replvar ...
17 окт. '11 в 22:42
1

Невозможно оценить аргументы script из функции

Я начал писать сценарии оболочки снова, и я оказался в ситуации, когда мне часто приходится писать отладочное эхо, чтобы отслеживать, что делает script. Легко, как я обычно делал это, было написать что-то вроде этого: #!/bin/bash myVar = 'Erractic ...
29 сент. '13 в 3:31
1

bash4 читать файл в ассоциативный массив

Я могу читать файл в регулярный массив с одним выражением: local -a ary; readarray -t ary < $fileName; Не происходит чтение файла в файл. массив. У меня есть контроль над созданием файлов, и я хотел бы сделать как можно проще, без возможности ...
11 авг. '14 в 19:58
2

удалить строку из файла, содержащего точный номер, и выйти из первого поиска и удалить

Я пытаюсь удалить числовое значение только один раз из файла, где может быть более одного экземпляра этого значения. file_input = 2 4 18 8 8 10 12 14 Мне нужно удалить "8", но только один раз, и я хочу сохранить "18". Конечный резу...
28 дек. '17 в 13:43