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

9 ответов
Я только нашел, как ждать ввода пользователя. Тем не менее, я только хочу сделать паузу, чтобы мой while true не разбивал мой компьютер. Я попробовал pause(1), но он говорит -bash: syntax error near unexpected token '1'. Как это можно сделать?
terminal
07 фев. 2014, в 06:04
6 ответов
Я изучаю содержимое этого файла preinst, который выполняется script, прежде чем этот пакет распакуется из файла архива Debian (.deb). script имеет следующий код: #!/bin/bash set -e # Automatically added by dh_installinit if [ "$1" = install ]; then if [ -d /usr/share/MyApplicationName ]; then ...
27 окт. 2013, в 19:27
6 ответов
У меня есть "Я люблю Suzi и Marry", и я хочу изменить "Suzi" на "Sara". #!/bin/bash firstString="I love Suzi and Marry" secondString="Sara" # do something... Результат должен быть таким: firstString="I love Sara and Marry"
03 нояб. 2012, в 15:09
17 ответов
В скрипте Bash я хотел бы разбить строку на части и сохранить их в массиве. Линия: Paris, France, Europe Я хотел бы иметь их в массиве, как это: array[0] = Paris array[1] = France array[2] = Europe Я хотел бы использовать простой код, скорость команды не имеет значения. Как мне это сделать?...
arrays
split
string-split
14 май 2012, в 16:23
13 ответов
Я хотел бы запустить поиск и заменить файл HTML через командную строку. Моя команда выглядит примерно так: sed -e s/STRING_TO_REPLACE/STRING_TO_REPLACE_IT/g index.html > index.html Когда я запустил это и посмотрел на файл после этого, он пуст. Он удалил содержимое моего файла. Когда я запустил э...
02 март 2011, в 19:05
13 ответов
Я использую git из командной строки и пытаюсь добавить разрыв строки в сообщение фиксации (используя git commit -m ""), не переходя в vim. Возможно ли это?
21 фев. 2011, в 08:59
8 ответов
Если я хочу найти различия между двумя деревьями каталогов, я обычно просто выполняю: diff -r dir1/ dir2/ Это точно определяет различия между соответствующими файлами. Мне интересно только получить список соответствующих файлов, содержимое которых отличается. Я предположил, что это просто вопрос пе...
14 фев. 2011, в 22:01
7 ответов
Я пишу очень простой script, который вызывает другой script, и мне нужно распространять параметры из текущего текущего script в script, который я выполняю. Например, мое имя script foo.sh и вызывает bar.sh foo.sh: bar $1 $2 $3 $4 Как я могу это сделать без явного указания каждого параметра?...
scripting
28 янв. 2011, в 03:51
11 ответов
Как подсчитать общее количество строк во всех файлах в репозитории git? git ls-files дает мне список файлов, отслеживаемых git. Я ищу команду для cat всех этих файлов. Что-то вроде git ls-files | [cat all these files] | wc -l
27 янв. 2011, в 20:55
12 ответов
Я пытаюсь заставить оператор if работать в Bash (используя Ubuntu): #!/bin/bash s1="hi" s2="hi" if ["$s1" == "$s2"] then echo match fi Я пробовал различные формы инструкции if, используя [["$s1" == "$s2"]], с кавычками и без них, используя =, == и -eq, но я все еще получаю следующую ошибку: [п...
if-statement
scripting
25 нояб. 2010, в 13:00
7 ответов
Мне нужно что-то простое, например date, но в секундах с 1970 года вместо текущей даты, часов, минут и секунд. date, похоже, не предлагает эту опцию. Есть ли простой способ?
datetime
07 июль 2009, в 16:13
37 ответов
Я просто не могу понять, как я могу убедиться, что аргумент, переданный моему script, является числом или нет. Все, что я хочу сделать, это что-то вроде этого: test *isnumber* $1 && VAR=$1 || echo "need a number" Любая помощь?
30 апр. 2009, в 15:24
16 ответов
Я переименовал некоторые файлы в довольно большом проекте и хочу удалить файлы .pyc, которые они оставили. Я попробовал bash script: rm -r *.pyc Но это не рекурсия через папки, как я думал. Что я делаю неправильно?
24 апр. 2009, в 11:53
9 ответов
В bash вызов foo будет отображать любой вывод из этой команды на stdout. Вызов foo > output будет перенаправлять любой вывод из этой команды в указанный файл (в этом случае "вывод" ). Есть ли способ перенаправить вывод в файл и показать его на stdout?...
io
file-io
stdout
07 янв. 2009, в 00:24
15 ответов
Мне нужно многократно удалить первую строку из огромного текстового файла с помощью bash script. Сейчас я использую sed -i -e "1d" $FILE - но для удаления требуется около минуты. Есть ли более эффективный способ сделать это?
scripting
sed
04 дек. 2008, в 01:14
Наверх
Меню