2
ответа
2
ответа

Bash отказ входа в систему замены команды Mysql

Bash и версии MySQL: удар GNU, версия 4.2.25 (1) - выпуск (x86_64-pc-linux-gnu) mysql Ver 14.14 Distrib 5.5.37, для debian-linux-gnu (x86_64) использование readline 6.2, у меня есть сценарий удара, который пробует...
09.10.2014
2
ответа

Замена команды по сравнению с Перенаправлением ввода-вывода?

Я задан вопросом о различиях между заменой Перенаправления и Команды ввода-вывода? Например, когда я хочу перенаправить, который команда производила к команде CD (я знаю, что это не каталог), затем...
03.04.2014
2
ответа

grep и каталоги, содержащие пробелы

Я хотел бы искать все файлы, содержащие ассоциацию строк (здесь, файлы должны содержать 'arthur' И ('déni' ИЛИ 'deni'), например) в каталоге и подкаталогах. После некоторого поиска...
16.03.2014
2
ответа

Добавление команд к VIM?

Я продолжаю случайно вводить W вместо w как команда для сохранения моих изменений. Действительно ли возможно создать ярлык, псевдоним или команду, чтобы записать, и дать ему горячую клавишу W?
28.05.2013
2
ответа

Настройте удар для выполнения команды с последним аргументом, когда никакой аргумент не был обеспечен

Я хотел бы настроить удар так, чтобы, когда я выполняю команду (предпочтительно из списка команд, не любой команды) без аргумента, это взяло аргумент предыдущей команды. Так, например, я...
12.03.2013
2
ответа

Куда запаздывающий символ новой строки пошел от моей замены команды?

Следующий код лучше всего описывает ситуацию. Почему последняя строка не производит запаздывающий символ новой строки? Вывод каждой строки показывают в комментарии. Я использую удар GNU, версию 4.1.5...
01.08.2011
1
ответ

Вызов функции скрипта :функция против $ (функция)

Ссылаясь на следующий код для простоты #!/bin/bash number=7 function doSomething (){ number=8 } сделай что-нибудь echo "$number" Напечатает 8. Но с :#!/bin/bash число=7...
16.06.2021
1
ответ

Почему Bash не передает параметр errexit при подстановке команд?

Параметры оболочки, заданные встроенной функцией set, наследуются в под-оболочках (по крайней мере в errexit ). Это можно доказать :set -o errexit function foo (){ echo "foo :$BASHPID" false echo 'после'...
12.06.2021
1
ответ

Подстановка Pipe vs Command

Тестирование с помощью командной строки и конвейера Linux. Я пытался выполнить echo {1..3} | нажимаю и не работает. Я добился результатов с помощью touch $ (echo {1..3} ). Почему я не могу передать список, сгенерированный эхом, в...
12.04.2021
1
ответ

Загрузка файла с тривиальным именем без переопределения возможного существующего файла с таким же именем

В CentOS с Bash я загружаю файл с очень тривиальным именем, install.sh. Хотя это крайне маловероятно в моем сценарии, теоретически это все же может перезаписать какой-то существующий файл тем же самым...
27.03.2021
1
ответ

Предотвратить выполнение подстановки команд при объявлении переменной

Недавно я заметил, что при объявлении переменной с помощью подстановки команд, скажем так :var=$ (echo "это выполняется" > test; cat test )Затем запустится (проверка файлов будет...
23.03.2021
1
ответ

Почему сначала выполняются подстановки команд?

Я работаю над оболочкой Bash. Когда я ввожу команды следующим образом cmd1 $ (cmd2 )$ (cmd3 )порядок выполнения команд :cmd2 -> cmd3 -> cmd1 Когда я смотрю на порядок работы оболочки...
04.03.2021
1
ответ

Получить вывод функции оболочки, используемой внутри файла спецификации

Здравствуйте, мне нужно получить вывод (, сгенерированный с помощью эха )из функции внутри файла спецификации RPM. Функция get _server _ip (){ некоторый персонал echo $nodeip возвращает 0 } Находится в...
15.12.2020
1
ответ

Запустите удаленную команду при добавлении ключа к агенту, чтобы запрос парольной фразы не мешал сценарию

Как я могу запустить команду на удаленном Host2 через удаленный Host1, добавляя свой ключ к агенту ssh -, чтобы запрос парольной фразы не мешал последней части скрипта? Я в основном...
23.11.2020
1
ответ

Как настроить reportbug для использования smtp-пароля из набора ключей gnome -?

При настройке reportbug у меня есть возможность сохранить пароль для удаленной службы smtp в $HOME/.reportbugrc. Как я могу использовать существующий пароль, хранящийся в GNOME Web (Epiphany )или...
17.10.2020
1
ответ

Подоболочка не распространяет ошибку, bash 4.4

У меня есть это в рабочем процессе github -запустить :bash --версия -имя :запустить postgres запустить :| set -e shopt -s inherit _errexit export ID=$ (docker run \...
06.10.2020
1
ответ

Как вывести одну команду с tee на стандартный вывод, а также передать ее другой команде?

Возможно, это дубликат, хотя я не нашел ответов, но как использовать канал для вывода одной команды на несколько выходов (например, отправить ее в канал, стандартный вывод или подстановку команд)? У меня есть эта строка: $ ...
23.08.2020
1
ответ

Как объединить результаты двух команд в IBM AIX ksh

Я хотел бы выполнить сценарий ниже, но без создания промежуточных файлов (lsfs.out, df.out )на IBM AIX с ksh lsfs _выход = `lsfs | sed -n '1d;p' | сортировать -b -k 3 `df _out= `df -k | sed -n '1d;p' |...
17.07.2020
1
ответ

Могу ли я определить, была ли вызвана текущая функция с помощью подстановки команд?

foo() { если [[ что-то ]]; then echo "Функция foo была вызвана напрямую." else echo "Функция foo была вызвана с помощью подстановки команд." фи } Вызов foo ...
24.06.2020
1
ответ

Получить статус выхода из подстановки команд

Если я назначу вывод подстановки команды локальной переменной, как мне получить статус выхода команды? Это поведение ZSH 5.8 :false; эхо $? #вывод равен 1, как и ожидалось, foo=$ (...
27.05.2020
1
ответ

Подставить или объединить вывод из двух команд в одну, используя одну строку command

Как я могу объединить вывод двух команд в одну, используя одну команду? вывод command1: ID NAME1 COLUMN2 xxx-1 aaa bbb xxx-2 ccc ddd xxx-3 eee fff xxx-4 nnn ...
05.05.2020
1
ответ

Подстановка команд в подстановке команд

Я новичок в сценариях оболочки и хотел убедиться, что не сделал ошибок при создании этого сценария для создания резервной копии borg на флэш-накопитель, который Я подключаюсь к своему компьютеру. Выглядит ли приведенный ниже сценарий...
19.04.2020
1
ответ

Передача вывода команды rsync в уведомление (в macOS)

Вероятно, это общий вопрос Unix, поэтому он не ограничивается macOS. Я хотел бы вывести вывод моей команды rsync в виде уведомления. Но мне не удается разместить ...
14.02.2020
1
ответ

переменная bash-скрипта из curl

Думаю, я упускаю здесь что-то простое, но вот. Это работает из командной строки без проблем, это дает мне требуемый вывод. curl -X GET \ -H "X-Auth-Email: REDACTED" \ -H "...
04.12.2019
1
ответ

Синтаксис Bash для использования GREP Извлечение текста из файла и сохранение в массиве

Недавно я обновил bash 4.2.46 до bash версии 4.2.50 У меня был скрипт со строкой: mapfile -t my_array < <(grep ${ID} -w /etc/passwd | cut -d ":" -f 1,4,5) где ID - это ...
04.11.2019
1
ответ

любой способ сделать эту команду цепочка короче или лучше

Я использую эту цепочку команд, чтобы отфильтровать трафик ботов/сканеров и заблокировать IP-адреса. Есть ли способ сделать эту цепочку команд более эффективной? sudo awk -F' - |\\"' '{print $1, $7}' access....
09.10.2019
1
ответ

Понимание $() (и циклов for) в bash [дубликат]

У меня есть каталог с git внутри, и git branch дает мне следующий вывод: $ git branch branch1 * мастер ветки 2 Знак * отмечает текущую ветку. Я хотел бы использовать этот вывод в скрипте....
18.09.2019
1
ответ

Сочетание xargs, sed и подстановки команд

Я ожидаю от bash следующего: ls *.py | xargs -I{} echo $(echo {} | sed 's/\.py/_2\.py/g') для вывода списка всех файлов .py, содержащихся в каталоге, но с добавлением _2 после имени файла...
30.08.2019
1
ответ

Как разбить выражение по пробелам в bash?

Я получаю действительный результат, который я хочу в zsh, но не bash, чего мне не хватает? Я пытаюсь разделить строку на слова. Bash bash-3.2$ echo ${$(echo "Hello World")[@]} bash: ${$(эхо "Hello World")[...
10.08.2019