0
ответов

Прочитать ввод в bash внутри цикла while

У меня есть сценарий bash, который выглядит примерно так: cat filename | while read line читать ввод; echo $ input; done, но это явно не дает мне правильного результата, как когда я делаю ...
вопрос задан: 22 August 2014 07:57
0
ответов

Скрипт Unix Bash для придания силы / подчеркивание / выделение курсивом определенного текста

Я рылся в сети, пытаясь найти примеры сценария Unix Bash, который может обрабатывать базовые стили текста (жирный / подчеркивание / курсив), но ничего не могу найти? Возможно ли такое? Для ...
вопрос задан: 21 August 2014 14:17
0
ответов

Санировать среду с помощью команды или сценария bash?

В оболочке Bash я хочу очистить среду в первую очередь при запуске команды. Я хочу сбросить все переменные среды и установить только те, которые имеют решающее значение для оболочки...
вопрос задан: 20 August 2014 16:00
0
ответов

Завершение вкладки bash без раскрытия переменных?

Допустим, в моем bashrc определены следующие переменные: i = 'cgi-bin / internal'; е = 'cgi-bin / external'; f = 'cgi-bin / foo'; б = 'cgi-bin / bar'; ad = 'cgi-bin / admin'; #etc ... Когда я использую переменную в ...
вопрос задан: 17 August 2014 20:18
0
ответов

bash exec отправляет вывод в канал, как?

Я экспериментирую с выполнением самого bash только для того, чтобы перенаправить вывод. Если я использую перенаправление как exec> bla.log ls exec 1> & 2, оно работает как положено: вывод ls заканчивается в bla.log и ...
вопрос задан: 14 August 2014 20:05
0
ответов

Как проверить, что команда find ничего не нашла (bash, openSUSE)?

Я знаю, что можно использовать цикл for с командой find, подобной этой, для i в `find $ something`; do (...) сделано, но я хочу использовать команду find с "if". Я пытаюсь создать комментарии прогресса (и ...
вопрос задан: 6 August 2014 20:54
0
ответов

Замена исходного кода в sh

Мне нужно установить переменные среды, обычно мы делаем это с помощью исходного скрипта.sh Но теперь я автоматизирую это во время процесса загрузки, и это выглядит например, корень по умолчанию загружается с оболочкой sh. Как ...
вопрос задан: 30 July 2014 10:52
0
ответов

Назначение / использование переменных ZSH / Shell

Я использую ZSH для своей оболочки терминала, и, хотя я написал несколько функций для автоматизации определенных задач, я никогда не пробовал ничего, что требует этих функций Я ищу в данный момент. Я «...
вопрос задан: 26 July 2014 09:02
0
ответов

Как получить значение INI в сценарии оболочки?

У меня есть файл parameters.ini, например: [parameters.ini] database_user = user database_version = 20110611142248 Я хочу читать и использовать версию базы данных, указанную в параметрах ....
вопрос задан: 18 July 2014 14:51
0
ответов

Выполнять команды bash параллельно, отслеживать результаты и считать

Мне было интересно, как, если возможно, я могу создать простое управление заданиями в BASH для параллельной обработки нескольких команд. То есть у меня есть большой список команд для запуска, и я хотел бы иметь две из них ...
вопрос задан: 17 July 2014 22:22
0
ответов

Когда я запускаю узел, ничего не происходит, то же самое с навсегда

Я установил оба node.js и forever.js, и когда я запускаю их в своем терминале (bash на Ubuntu 14.04), ничего не происходит. Итак, это выглядит так: #node # или #forever #forever --help #forever listall # ...
вопрос задан: 13 July 2014 09:16
0
ответов

Простой метод перетасовки элементы массива в оболочке BASH?

Я могу сделать это в PHP, но пытаюсь работать в оболочке BASH. Мне нужно взять массив, а затем случайным образом перетасовать его содержимое и выгрузить его в somefile.txt. Итак, учитывая массив Heresmyarray, of ...
вопрос задан: 5 July 2014 12:26
0
ответов

Таинственный LINENO в ловушке bash ERR

Я просто играл с bash, чтобы обойти эту летнюю дневную жару, как вдруг я получил загадочный результат, происхождение которого я не могу определить. Позвольте мне немного объяснить это. Я играю с ...
вопрос задан: 1 July 2014 06:29
0
ответов

Как заставить Emacs использовать мой файл .bashrc?

Мне нужно использовать мой $ PATH в Emacs для выполнения некоторых команд. Как я могу заставить Emacs его использовать? Я установил Emacs из репозиториев Ubuntu.
вопрос задан: 26 June 2014 11:15
0
ответов

"~/Desktop/test.txt: No such file or directory"

Я написал такой скрипт: #!/bin/bash file="~/Desktop/test.txt" echo "TESTING" > $file Сценарий не работает; он выдает мне эту ошибку: ./tester.sh: line 4: ~/Desktop/test.txt: No such file or ...
вопрос задан: 22 June 2014 07:13
0
ответов

Замените строку другой строкой во всех файлах ниже моего текущего DIR

Как заменить каждое появление строки с другой строкой под моим текущим каталогом? Пример: я хочу заменить каждое вхождение www.fubar.com с www.fubar.ftw.com в каждом файле под ...
вопрос задан: 18 June 2014 19:26
0
ответов

'grep -q' не завершается с 'tail -f'

Я пытаюсь реализовать сценарий, который ожидает определенного сообщения в файле журнала. Как только сообщение будет зарегистрировано, я хочу продолжить сценарий. Вот что я пробую с помощью tail -f и grep -q: ...
вопрос задан: 17 June 2014 14:48
0
ответов

Linux-скрипт для разбора сообщения telnet и выхода

Я подключаюсь к слушателю telnet. Сервер Telnet отправляет «1234» каждую секунду. Я хочу прочитать сообщение "1234" и закрыть сеанс telnet. Ниже приведен мой код, но он не работает. #!/bin/...
вопрос задан: 13 June 2014 12:44
0
ответов

Удалить последний элемент из массива

Я хочу удалить последнюю запись в моем массиве, и я хочу, чтобы массив показал мне, что в нем на 1 запись меньше, когда я использую $ {# array [@] }. Это текущая строка, которую я использую: unset GreppedURLs [$ {# ...
вопрос задан: 12 June 2014 13:07
0
ответов

Завершение вкладок Bash добавляет дополнительное пространство после первого завершения

Завершение на вкладке Bash добавляет дополнительное пространство после первого завершения, что останавливает дальнейшее завершение, если целью завершения является файл в папках с несколькими уровнями -. Например, у меня есть файл по пути ~/...
вопрос задан: 4 June 2014 23:49
0
ответов

Сортировка строк от самых длинных к коротким [дубликаты]

Как я могу переставить все строки в файле с самой длинной на самую короткую? Например: слон пингвин зоопарк будет изменен на зоопарк слон пингвин
вопрос задан: 3 June 2014 09:09
0
ответов

Создание временных файлов в bash

Есть ли объективно лучшие способы временные файлы в bash-скриптах? Обычно я просто называю их так, как мне приходит в голову, например, tempfile-123, так как они будут удалены, когда скрипт будет ...
вопрос задан: 29 May 2014 14:37
0
ответов

Как я могу выполнить функцию bash с помощью sudo?

Я попытался экспортировать функцию, а затем выполнить ее с помощью bash, но это не сработало: $ export -f my_func $ sudo bash -c 'my_func' bash: my_func: команда не найдена Если я попытаюсь запустить функцию ...
вопрос задан: 28 May 2014 09:13
0
ответов

Подключение к автозавершению с помощью табуляции в C

Могу ли я каким-либо образом подключиться к автодополнению с помощью табуляции для bash из Программа C или C++, специально для аргументов. Например, если бы я хотел сделать ./myprogram stTAB, это завершилось бы для запуска. Я ...
вопрос задан: 21 May 2014 02:21
0
ответов

Linux - получить текст со второй вкладки

Предположим, что у нас есть такой файл: какой-то текст11 какой-то текст12 какой-то текст13 какой-то текст21 какой-то текст22 какой-то текст23 хотим получить...
вопрос задан: 20 May 2014 06:54
0
ответов

Установка переменной среды перед командой в bash не работает для второй команды в канале

В данной оболочке обычно я устанавливал переменную или переменные, а затем запускал команду. Недавно я узнал о концепции добавления определения переменной к команде: FOO=bar somecommand someargs ...
вопрос задан: 16 May 2014 05:11
0
ответов

Сравнение строк в сценарии bash

Я изучаю сценарии bash. Я получил приведенный ниже пример сценария из Интернета. #! / bin / bash str = "test" if [x $ str == x "test"]; затем эхо "привет!" fi Что такое x в пятой строке (x $ str и x "test")? Есть ли "x" ...
вопрос задан: 16 May 2014 04:41
0
ответов

Разделить строку на несколько переменных в Bash [duplicate]

У меня есть строка, которая генерируется ниже: 192.168.1.1, UPDOWN, Линейный протокол на интерфейсе GigabitEthernet1 / 0/13, изменил состояние на вверх Как я могу взять эту строку и сделать из нее 2 переменные (используя ...
вопрос задан: 14 May 2014 19:56
0
ответов

sudo для отдельной команды в сценарии bash

Это может быть глупый вопрос. У меня есть сценарий, который я хочу переносить между Mac OS X и Linux, который я использую. В OS X для команды в сценарии требуется sudo, а в Linux - нет. ...
вопрос задан: 14 May 2014 07:26
0
ответов

Что означает >&?

Меня немного смутило это выражение: gcc -c -g program.c >&compiler.txt Я знаю, что &>имя_файла будет перенаправлять как stdout, так и stderr в файл имя_файла. Но в данном случае амперсанд...
вопрос задан: 13 May 2014 00:44