shell — вопросы с ответами

15 ответов
Я хочу написать script, который будет проходить через 15 строк (возможно, массив)? Возможно ли это? Что-то вроде: for databaseName in listOfNames then # Do something end
arrays
16 янв. 2012, в 12:40
11 ответов
Можно ли использовать grep для непрерывного потока? Я имею в виду некоторую команду tail -f <file>, но с grep на выходе, чтобы сохранить только интересующие меня строки. Я пробовал tail -f <file> | grep pattern, но кажется, что grep может выполняться только один раз tail заканчивается, т...
grep
tail
23 авг. 2011, в 14:33
7 ответов
Мне нужно проверить наличие входного аргумента. У меня есть следующий скрипт: if [ "$1" -gt "-1" ] then echo hi fi я получил [: : integer expression expected Как я сначала проверю входной аргумент1, чтобы узнать, существует ли он?
26 июнь 2011, в 05:02
11 ответов
При написании программ оболочки мы часто используем /bin/sh и /bin/bash. Обычно я использую bash, но я не знаю, какая разница между ними. Какое основное различие между bash и sh? Что нам нужно знать при программировании в bash и sh?
20 апр. 2011, в 04:11
13 ответов
У меня довольно простой скрипт, который выглядит примерно так: #!/bin/bash VAR1="$1" MOREF='sudo run command against $VAR1 | grep name | cut -c7-' echo $MOREF Когда я запускаю этот скрипт из командной строки и передаю ему аргументы, я не получаю никакого вывода. Однако, когда я запускаю ком...
command-line
10 янв. 2011, в 21:07
11 ответов
Как я могу перезагрузить .bash_profile из командной строки? Я могу заставить оболочку распознавать изменения в .bash_profile путем выхода и входа в систему, но я хотел бы иметь возможность делать это по требованию.
.bash-profile
05 янв. 2011, в 19:35
22 ответа
Возможно, довольно необычная ситуация, но я хочу указать частный SSH-ключ для использования при выполнении команды оболочки (git) с локального компьютера. В основном так: git clone [email protected]:TheUser/TheProject.git -key "/home/christoffer/ssh_keys/theuser" Или даже лучше (в Ruby): with_key("/ho...
ssh
30 дек. 2010, в 20:26
8 ответов
Как я могу записать документ здесь в файл в Bash script?
heredoc
01 июнь 2010, в 20:19
17 ответов
Есть ли способ в bash преобразовать строку в строчную строку? Например, если у меня есть: a="Hi all" Я хочу преобразовать его в: "hi all"
string
15 фев. 2010, в 07:05
13 ответов
Я попытался использовать $(date) в моей оболочке bash script, однако мне нужна дата в формате ГГГГ-ММ-ДД. Как это получить?
date
scripting
strftime
09 сен. 2009, в 18:56
19 ответов
Как получить только текущее имя рабочего каталога в bash script, или даже лучше, просто команду терминала. pwd дает полный путь к текущему рабочему каталогу, например. /opt/local/bin, но я хочу только bin
terminal
03 сен. 2009, в 02:27
14 ответов
Что такое export для? В чем разница между: export name=value и name=value
21 июль 2009, в 08:58
13 ответов
Я хочу перенаправить как stdout, так и stderr процесса в один файл. Как это сделать в Bash?
redirect
pipe
12 март 2009, в 08:31
29 ответов
Я хочу приостановить ввод в оболочке script и запросить пользователя для выбора. Стандартный вопрос "Да, нет или Отменить". Как это сделать в типичном приглашении bash?
scripting
22 окт. 2008, в 16:43
17 ответов
Как выполнить итерацию по диапазону чисел в Bash, когда диапазон задан переменной? Я знаю, что могу это сделать (это называется "выражение последовательности" в документации Bash ): for i in {1..5}; do echo $i; done Что дает: 1 2 3 4 5 Однако, как я могу заменить любую из конечных точек диапазон...
for-loop
syntax
04 окт. 2008, в 02:24
Наверх
Меню