В GNU Bash и !$, и $_ расширяются до последнего аргумента последней команды. Я думаю, что они идентичны, и мне нужен кто-то, чтобы сказать мне, есть ли разница.
Это zsh -f: Fereidoons-MacBook-Pro% local a=$(jaja) && echo bad
zsh: команда не найдена: jaja
плохой
Fereidoons-MacBook-Pro% a=$(jaja) && плохое эхо
zsh: команда не найдена: jaja
...
Bash не выполняет разбиение слов при подстановке в следующих случаях: слева или справа присваивания, за исключением индексированных массивов var=$value # простая переменная
объявить -A хеш
key=...
Я использую Ubuntu 16.04 с Bash, и я создал этот файл без расширений и shebang / etc /cron.daily/cron_daily: для каталога в "$ drt" / * /; делать
если нажать "$ dir"; тогда
обновление плагина wp --all --allow-root
wp ...
Я использую Bash 4.3.48 (1), и я выполнил следующий шаблон команды на тестовой машине VPS : rm -rf $ {drt} / $ {pma} * Эта команда удалила всю операционную систему (Ubuntu). Это было очевидно, выполнив ...
У меня есть файл ~ / nginx_app, содержащий этот шаблон conf: server {root / var / www / html / $ {domain} /; имя_сервера $ {домен} www. $ {домен};
} У меня тоже есть этот скрипт: #! / Bin / bash
domain = "$ 1" & ...
Я работал над сценарием Bash, чтобы помочь правильно разбить жесткий диск, и столкнулся со странной проблемой, когда мне пришлось добавить номер к переменная. Мне потребовалось время, чтобы получить правильный результат ...
Я пытаюсь настроить некоторые программные пакеты с помощью сценария, тем самым я возникла следующая проблема. Предположим, что для переменной среды PREFIX задано место, где я планирую установить ...
Перед созданием нового пользователя mysql и БД я сделал: read sps -s # Ввод и сохранение значения sps (пароля). echo $ {sps} # значение пароля sps отображается эхом. mysql -u root -p [ПАРОЛЬ] mysql> ...
У меня есть список строк в сценарии Bash, как показано ниже, если [! -z "$ clone01"]; затем git clone "$ clone01"; фи
если [ ! -z "$ clone02"]; затем git clone "$ clone02"; фи
если [ ! -z "$ clone03"]; затем git clone "$ ...
Я пытаюсь раскрыть переменные Bash. Я искал, но не знаю, каковы условия поиска для того, что я пытаюсь сделать.
Вот мой код. Два вопроса: как получить желаемый результат, как показано?
...
Рассмотрим следующий пример: IFS =:
x = "a: b" # три пробела
echo ["$ x"] # нет разделения слов
# [a: b] # как есть
echo [$ x] # разделение слов # [ab] # четыре пробела Разделение слов ...
Я использую sh (не bash / csh) во FreeBSD 11, и я не Я понимаю это: В консоли Команда: zpool status -v Результат: pool: My_pool state: ONLINE
status: Одно или несколько устройств в настоящее время ...
I иметь переменную, назначенную возвращаемой строке: ytd_wk=$(cat file.csv | grep $(date +'%Y') | tail -1) Я хочу подстроку последних 2 символов: ytd_wk=${ytd_wk:(-2 )} Есть ли способ использовать one-...
Я пытался вставить вложенную переменную в качестве условия цикла while, но мне не удалось правильно ее развернуть. print_message () {timer = 0 timer_condition = "$ 2", а [[$ timer_condition]]; ...
У меня есть сценарий поддержки сборки для сборка моих пакетов. Теперь я хочу автоматически установить версию в моих файлах спецификаций. Для этого я использую макрос% {auto_version}. В моем сценарии я хочу вызвать rpmbuild -...
Я хочу сделать это в одной строке, потому что я хочу использовать это в своих псевдонимах. Могу ли я сделать это аналогично в tcsh? Использование "${a:-b}" для назначения переменных в скриптах Есть несколько способов сделать это здесь, но ...
Возможный дубликат: пакетное переименование файлов. Я хочу переименовать файлы, используя их существующие имена в качестве основы для новых. Поэтому, если я могу сохранить эти файлы с помощью ls blue * + (. Png), я бы переименовал их ...
Я пытаюсь заменить жестко запрограммированный путь в моем файле конфигурации exim на значение, взятое из переменной окружения, однако я получаю сообщение об ошибке. не понимают. "$ {env" не известен ...
Как определить позицию «&» в столбце номер 5 для подстроки значения 2 или значения подстроки 3 с помощью функций awk column1 | column2 | column3 | column4 | variable1 : value1 & variable2: ...
Предположим, у меня есть следующее: foo1 = abc
я = 1
a = "FOO $ {i}"
эхо $ {$ {а}}
echo $ {`echo $ a`} # Я также пытался получить сообщение об ошибке bash: $ {$ {a}}: плохая подстановка.
Я пытаюсь изменить одно слово в определенной строке файла, но у меня возникли проблемы со соединением всех вместе. По сути, в одной строке моего файла есть ключевое слово 'firmware_revision', и на ...
Существуют ли какие-либо инструменты / приемы для расширения переменных, чтобы облегчить чтение кода bash? Например, он преобразует следующее: DIR = / var / tmp
FILE = $ {DIR} / файл
SCRIPT_ROOT = / opt / root
TOOL = $ {...
Моя служба широко использует переменные среды для настройки (в основном потому, что их действительно легко внедрить в контейнер Docker). У меня также есть несколько сценариев обслуживания, которые я могу запустить ...
Как включить пробелы в переменную, используемую в команде svn для сценария bash в RHEL? Или если есть что-то еще неправильное в следующем, пожалуйста, посоветуйте. Переменная SVN URL не содержит пробелов,...
У меня есть переменная для цвета. Я использую его для установки цвета строк, оценивая его внутри строки. Однако мне нужно добавить пробел после имени (чтобы имя не содержало части текста). ...
В сценарии у меня есть: CMD='/usr/bin/find /etc -type f -exec /usr/bin/md5sum {} \; ' MD5=$("${CMD}") Но скрипт выдает ошибку: -bash: /usr/bin/find /etc -type f -exec /usr/bin/md5sum {} \; : ...
У меня есть значение, сохраненное в переменной, которое я хочу использовать как часть подстановочного знака, например: установить расширение (somecommand)
cp * $ extension ~ / filezone Но * предотвращает разыменование переменной ....