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

5 ответов
Несколько месяцев назад я татуировал вилку бомбы на моей руке, и я пропустил пробелы, потому что я думаю, что они выглядят лучше без них. Но, к моему ужасу, иногда (не всегда), когда я запускаю его в оболочке, он не запускает вилку, но он просто дает синтаксическую ошибку. bash: syntax error near u...
syntax-error
17 янв. 2014, в 11:38
10 ответов
У меня есть следующий файл .txt: Marco Paolo Antonio Я хочу читать это построчно, и для каждой строки я хочу назначить строковое значение .txt переменной. Предположим, моя переменная $name, поток: Читать первую строку из файла Назначьте $name= "Марко" Выполните несколько задач с $name Читать ...
07 июнь 2012, в 09:12
14 ответов
Если я использую терминал и набираю строку текста для команды, есть ли горячая клавиша или любой способ удалить/удалить эту строку? Например, если моя текущая строка/команда действительно очень длинна: ​​ > git log --graph --all --blah..uh oh i want to cancel and clear this line <cursor is her...
terminal
13 март 2012, в 06:18
10 ответов
Я знаю, что в Linux, чтобы перенаправить вывод с экрана на файл, я могу либо использовать >, либо tee. Тем не менее, я не уверен, почему часть вывода по-прежнему выводится на экран и не записывается в файл. Есть ли способ перенаправить весь вывод в файл?...
io-redirection
13 июль 2011, в 05:16
22 ответа
Как проверить, изменился ли удаленный репозиторий, и мне нужно потянуть? Теперь я использую этот простой script: git pull --dry-run | grep -q -v 'Already up-to-date.' && changed=1 Но он довольно тяжелый. Есть ли лучший способ? Идеальное решение будет проверять все удаленные ветки и возвраща...
15 июль 2010, в 18:17
12 ответов
Я попытался объявить логическую переменную в оболочке script, используя следующий синтаксис: variable=$false variable=$true Это правильно? Кроме того, если бы я хотел обновить эту переменную, я бы использовал тот же синтаксис? Наконец, следующий синтаксис для использования булевых переменных в кач...
sh
scripting
boolean
01 июнь 2010, в 22:24
8 ответов
Как я могу записать документ здесь в файл в Bash script?
heredoc
01 июнь 2010, в 20:19
6 ответов
Меня смущает использование скобок, круглых скобок, фигурных скобок в Bash, а также разница между их двойными или одиночными формами. Есть ли ясное объяснение?
syntax
02 фев. 2010, в 20:49
11 ответов
Я хотел бы проверить, начинается ли строка с "node", например. "Node001". Что-то вроде if [ $HOST == user* ] then echo yes fi Как я могу сделать это правильно? Мне также нужно объединить выражения, чтобы проверить, является ли HOST "user1" или начинается с "node" if [ [[ $HOST == user1 ]...
string
comparison
31 янв. 2010, в 16:00
44 ответа
Я пытаюсь разобрать JSON, возвращенный из запроса curl, например: curl 'http://twitter.com/users/username.json' | sed -e 's/[{}]/''/g' | awk -v k="text" '{n=split($0,a,","); for (i=1; i<=n; i++) print a[i]}' Вышеуказанное разбивает JSON на поля, например: % ... "geo_enabled":false "frie...
curl
parsing
command-line
23 дек. 2009, в 19:59
5 ответов
Есть ли способ сделать что-то вроде PHPs $array[] = 'foo'; в bash против выполнения: array[0] = 'foo' array[1] = 'bar'
arrays
23 дек. 2009, в 07:00
19 ответов
Как получить только текущее имя рабочего каталога в bash script, или даже лучше, просто команду терминала. pwd дает полный путь к текущему рабочему каталогу, например. /opt/local/bin, но я хочу только bin
terminal
03 сен. 2009, в 02:27
17 ответов
Мне нужно скрыть все отклоненные отклонения от сообщений: find . > files_and_folders Я экспериментирую, когда возникает такое сообщение. Мне нужно собрать все папки и файлы, к которым это не возникает. Можно ли направить уровни разрешений в файл files_and_folders? Как я могу скрыть ошибки одновр...
find
error-handling
file-permissions
17 апр. 2009, в 21:06
13 ответов
Я хочу перенаправить как stdout, так и stderr процесса в один файл. Как это сделать в Bash?
redirect
pipe
12 март 2009, в 08:31
6 ответов
У меня есть сложная команда, которую я хотел бы сделать оболочкой / bash script. Я могу легко записать его в терминах $1: foo $1 args -o $1.ext Я хочу иметь возможность передавать несколько имен ввода в script. Какой правильный способ сделать это? И, конечно, я хочу обрабатывать имена файлов с проб...
command-line
01 нояб. 2008, в 17:05
Наверх
Меню