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

6 ответов
Мне нужно написать script, который запускает мою программу с разными аргументами, но я новичок в Bash. Я запускаю свою программу следующим образом: ./MyProgram.exe Data/data1.txt [Logs/data1_Log.txt]. Вот псевдокод для того, что я хочу сделать: for each filename in /Data do for int i = 0, i = 3, ...
for-loop
filenames
27 дек. 2013, в 07:12
5 ответов
В сценариях оболочки, когда мы используем {} при расширении переменных? Например, я видел следующее: var=10 # Declare variable echo "${var}" # One use of the variable echo "$var" # Another use of the variable Есть ли существенная разница, или это просто стиль? Один из них предпочтительнее...
curly-braces
05 янв. 2012, в 19:42
13 ответов
У меня есть два сценария оболочки, a.sh и b.sh. Как я могу вызвать b.sh из оболочки script a.sh?
02 дек. 2011, в 05:29
22 ответа
У меня есть этот script, но я не знаю, как получить последний элемент в распечатке: cat /proc/cpuinfo | awk '/^processor/{print $3}' Последний элемент должен быть числом процессоров, минус 1.
cpu
25 июнь 2011, в 22:44
7 ответов
Я писал некоторую оболочку script, и я бы счел ее полезной, если бы была возможность остановить выполнение указанной оболочки script, если какая-либо из команд не удалась. Ниже приведен пример: #!/bin/bash cd some_dir ./configure --some-flags make make install Таким образом, в этом случ...
exit
20 май 2010, в 04:31
10 ответов
У меня есть большой (по количеству строк) текстовый файл, который я хотел бы разделить на более мелкие файлы, а также по количеству строк. Поэтому, если мой файл имеет около 2M строк, я бы хотел разбить его на 10 файлов, содержащих строки 200k, или 100 файлов, содержащих 20k строк (плюс один файл с ...
file
06 янв. 2010, в 21:01
10 ответов
Я хочу быстро сказать "ты уверен?" запросите подтверждение в верхней части потенциально опасного bash script, что это самый простой/лучший способ сделать это?
11 дек. 2009, в 03:52
6 ответов
Я пишу script в Bash для проверки кода. Однако, кажется, глупо запускать тесты, если компиляция кода не выполняется в первую очередь, и в этом случае я просто прекращу тесты. Есть ли способ сделать это, не обертывая весь script внутри цикла while и используя разрывы? Что-то вроде dun dun dun goto?...
scripting
exit-code
exit
04 сен. 2009, в 10:26
8 ответов
У меня есть команда, которая будет выводить вывод aaa.sh на экран, одновременно записывая stdout на bbb.out; однако я также хотел бы написать stderr в файл с именем ccc.out. Любые предложения о том, как изменить фигуру ниже? ./aaa.sh | tee ./bbb.out Обновление: stdout и stderr все равно должны бы...
28 март 2009, в 02:23
7 ответов
Сотрудник недавно заявил в обзоре кода, что конструкция [[ ]] должна быть предпочтительнее [ ] в конструкциях типа if [ "`id -nu`" = "$someuser" ] ; then echo "I love you madly, $someuser" fi Он не мог объяснить. Есть один?
if-statement
syntax
21 март 2009, в 14:32
13 ответов
У меня очень длинный файл, который я хочу распечатать, но пропуская первые строки 1e6, например. Я заглядываю в страницу кошачьего мужа, но я не видел возможности этого сделать. Я ищу команду для этого или простую программу bash.
printing
skip
03 март 2009, в 00:49
31 ответ
Я хочу убить все дерево процессов. Каков наилучший способ сделать это с использованием любых распространенных языков сценариев? Я ищу простое решение.
signals
process
24 дек. 2008, в 18:21
24 ответа
Как подождать в bash script для нескольких подпроцессов, порожденных из этого script, чтобы закончить и вернуть код выхода!= 0, когда какой-либо из подпроцессов заканчивается кодом!= 0? Простой script: #!/bin/bash for i in `seq 0 9`; do doCalculations $i & done wait Вышеупомянутый script буде...
wait
10 дек. 2008, в 13:37
14 ответов
У меня есть несколько сценариев оболочки Unix, где мне нужно проверить, что определенные переменные среды установлены до того, как я начну делать вещи, поэтому я делаю такие вещи: if [ -z "$STATE" ]; then echo "Need to set STATE" exit 1 fi if [ -z "$DEST" ]; then echo "Need to set DES...
20 нояб. 2008, в 23:38
19 ответов
Как определить имя файла Bash script внутри самого script? Как если бы мой script находился в файле runme.sh, то как бы я мог заставить его отображать сообщение "Вы используете runme.sh" без hardcoding, что?
scripting
10 окт. 2008, в 16:34
Наверх
Меню