Предполагая, что я хочу запустите команду, хранящуюся внутри переменной с включенным nullglob.Например: shopt -s nullglob
a = "echo [foo] bar"
$ {a} Это дает мне пустой результат из-за опции nullglob для ...
У меня есть строка json внутри json. Она была закодирована несколько раз, и в итоге у меня появилось много экранирующих люфтов: \\\" . Сильно сокращенная строка выглядит так: '[{"testId": "12345", "message": "\\\" the ...
Я сохранил путь в переменной. var = "/ home / myfolder / subfolder" Необходимо найти, доступен ли путь в текстовом файле с помощью grep. grep -l '$ {var}' *> abc.txt Я пытаюсь перечислить ...
Например, я хочу выполнить следующее в пределах сценарий оболочки: tar cvpzf /destination/backup.tgz / directory \ one / directory \ two Я хочу назначить список путей (с пробелами в них) для ...
У меня есть shell-скрипт, в котором есть команда: if [ -e "./${name}/\"$1\"_page.json" ]; Я заметил, что в отличие от многих других языков, \" не работает. Что мне делать?
У меня возникли трудности с командой ниже. Что-то не так с командой awk. Я попытался поставить обратную косую черту, но все равно ничего не вышло.
Кто-нибудь может указать, в чем ошибка моего синтаксиса? for i in $ (...
Мы можем создать каталог с именем $ "доллары" & <> \ dogs, если мы заключим его в одинарные кавычки, например следующий mkdir '$ "$" & <> \ dogs' Однако что, если я хочу включить один ...
Я пытаюсь запустить команду из написанного мной сценария, которая в основном заменяет строку в файле vzctl exec VZID sed -i 's / \ /> / address = "$ IP \ / 255.255.255.0 "\ / \> / '" file.xml "Проблема в том, что ...
Этот вопрос касается присвоения всего содержимого одной переменной другой переменной. Переменная не используется (отправляется в эхо и т. Д.) Во время присвоения не выполняется расширение параметров. ...
У меня есть псевдоним в / etc / profile моего сервера, который генерирует случайный каталог по команде, например: alias rdir = "mkdir -p ./`cat / dev / random | tr -cd 'a-z0-9' | head -c 8` / "Но оказывается, что ...
Как правильно экранировать произвольные команды? Например: sudo -u chris sh -c 'echo "\" leftright \ ""' 'Вышеупомянутое эхо: "leftright" Как мне вывести эхо: "left'right" Я пробовал ...
Хотя это выполняется напрямую в терминале, он отлично работает zenity --info --text "pure info" --title "get info" Но этот сценарий не работает что не так? ! / bin / bash
ZEN = "- info --text \" pure info \ "--...
Я хочу сохранять каждый вывод в значениях массива в двойных кавычках. значения также могут иметь пробел. FOUNDFILES = ($ (locate --database ~ / .locate.db -i -b "$ INPUT")) если ввод для команды locate очень большой ...
Если я определяю переменную с кавычками: TEMP="~/Dropbox", то ls $TEMP не сработает, вместо этого сработает echo $TEMP | ls. И чтобы получить тот же результат, я могу также определить переменную без ...
Я пытаюсь сохранить несколько строк в переменной bash, но, похоже, это не работает. Например, если я перечисляю / bin по одному файлу на строку и сохраняю его в $ LS, тогда я передаю $ LS как стандартный ввод в wc, это всегда ...
У меня странная ошибка, я не смог найти что-либо по этому поводу. Я хотел изменить комментарий пользователя с помощью следующей команды. $ sudo usermod -c Пользователь "Новый комментарий" Это будет работать, пока вы вошли в систему ...
Я пытаюсь преобразовать шестнадцатеричное значение в десятичное в ascii и сохранить его в переменной.
Я использую следующий код. HEX=30
DEC=`printf "%d\n" 0x${HEX}`
echo "$DEC"
ASC=`printf \\\\$(printf '%03o' $DEC)`
echo "$...
Я хочу добавить следующую строку в текстовый файл с помощью sed: gem 'forum2discourse' Я пробовал sed -i '$a gem \'forum2discourse\'' Gemfile, но это приводит меня к > подсказке, поэтому я думаю, что я должен быть ...
Я новичок в Linux и пытался переместить некоторые файлы с помощью терминала на моем внешнем жестком диске, но не могу заставить его работать. Я использую обычный внешний жесткий диск с ext4 ...
У меня проблемы с этим фрагментом кода: 22 для имени файла в "$ (ls" $ 1 "| grep". * \. Flac $ ")"; do
23 file_path = "$ 1 $ {filename}"
24 ffmpeg -i "$ {file_path}" -f ...
Я хочу преобразовать кучу mkvs в mp4 с помощью следующей команды : для i в $ (ls * mkv); сделать ffmpeg -i $ i -vcodec copy -acodec copy $ i.mp4; сделано; Однако в именах файлов есть пробелы и дефисы ...
У меня есть такая bash, чтобы легко загрузить файл на мой сервер: FILE = .. / "$ 1" /1.txt
scp 1.txt remoteserver # загрузить файл на удаленный сервер. $ 1 предназначен для входного каталога, а у меня много ...
У меня есть путь "/ third / party / city of las vegas", когда cd путь, который я использую "/ third / вечеринка / город лас-вегас ». В файле .profile я экспортировал путь к переменной следующим образом: export clv = "/ third / party / ...