0
ответов

Невозможно запустить команду внутри переменной bash, включая квадратные скобки с nullglob

Предполагая, что я хочу запустите команду, хранящуюся внутри переменной с включенным nullglob.Например: shopt -s nullglob a = "echo [foo] bar" $ {a} Это дает мне пустой результат из-за опции nullglob для ...
18.09.2015
0
ответов

Шаблон соответствия \\\ "с использованием grep

У меня есть строка json внутри json. Она была закодирована несколько раз, и в итоге у меня появилось много экранирующих люфтов: \\\" . Сильно сокращенная строка выглядит так: '[{"testId": "12345", "message": "\\\" the ...
11.09.2015
0
ответов

Путь поиска как шаблон поиска в команде grep

Я сохранил путь в переменной. var = "/ home / myfolder / subfolder" Необходимо найти, доступен ли путь в текстовом файле с помощью grep. grep -l '$ {var}' *> abc.txt Я пытаюсь перечислить ...
05.09.2015
0
ответов

Передать список каталогов (содержащих пробелы) команде в сценарии

Например, я хочу выполнить следующее в пределах сценарий оболочки: tar cvpzf /destination/backup.tgz / directory \ one / directory \ two Я хочу назначить список путей (с пробелами в них) для ...
04.09.2015
0
ответов

что если мне нужно поставить "" внутри "" в bash shell? [закрыто]

У меня есть shell-скрипт, в котором есть команда: if [ -e "./${name}/\"$1\"_page.json" ]; Я заметил, что в отличие от многих других языков, \" не работает. Что мне делать?
03.09.2015
0
ответов

как запустить несколько команд с awk через ssh?

У меня возникли трудности с командой ниже. Что-то не так с командой awk. Я попытался поставить обратную косую черту, но все равно ничего не вышло. Кто-нибудь может указать, в чем ошибка моего синтаксиса? for i in $ (...
02.09.2015
0
ответов

Alias не читает из STDIN

Я ищу псевдоним для преобразования шестнадцатеричной записи из hexdump в шестнадцатеричную нотацию "Python": $ echo "5f 74 34 0c c9 7b 9f f8 7a 7c 46 ff ff 5c 31 26" | sed 's/ */\\\x/g' | awk '{print "\\\x"$0}'' \x5f\...
21.08.2015
0
ответов

Ввод одинарной кавычки в имя файла [дубликат]

Мы можем создать каталог с именем $ "доллары" & <> \ dogs, если мы заключим его в одинарные кавычки, например следующий mkdir '$ "$" & <> \ dogs' Однако что, если я хочу включить один ...
18.08.2015
0
ответов

Экранирование команды linux

Я пытаюсь запустить команду из написанного мной сценария, которая в основном заменяет строку в файле vzctl exec VZID sed -i 's / \ /> / address = "$ IP \ / 255.255.255.0 "\ / \> / '" file.xml "Проблема в том, что ...
15.08.2015
0
ответов

Возникли проблемы с назначением одной переменной другой в оболочке без использования кавычек? [дубликат]

Этот вопрос касается присвоения всего содержимого одной переменной другой переменной. Переменная не используется (отправляется в эхо и т. Д.) Во время присвоения не выполняется расширение параметров. ...
06.08.2015
0
ответов

Как сгенерировать случайную строку в псевдониме профиля?

У меня есть псевдоним в / etc / profile моего сервера, который генерирует случайный каталог по команде, например: alias rdir = "mkdir -p ./`cat / dev / random | tr -cd 'a-z0-9' | head -c 8` / "Но оказывается, что ...
22.07.2015
0
ответов

Как правильно экранировать строку, передаваемую в оболочку, с помощью аргумента команды [дубликат]

Как правильно экранировать произвольные команды? Например: sudo -u chris sh -c 'echo "\" leftright \ ""' 'Вышеупомянутое эхо: "leftright" Как мне вывести эхо: "left'right" Я пробовал ...
20.07.2015
0
ответов

Что-то не так с пробелами в zenity при попытке в скрипте [дубликат]

Хотя это выполняется напрямую в терминале, он отлично работает zenity --info --text "pure info" --title "get info" Но этот сценарий не работает что не так? ! / bin / bash ZEN = "- info --text \" pure info \ "--...
14.07.2015
0
ответов

как сохранить вывод команды в массив с каждым значением в двойных кавычках

Я хочу сохранять каждый вывод в значениях массива в двойных кавычках. значения также могут иметь пробел. FOUNDFILES = ($ (locate --database ~ / .locate.db -i -b "$ INPUT")) если ввод для команды locate очень большой ...
14.07.2015
0
ответов

В чем разница определения переменной с кавычками или без них? [duplicate]

Если я определяю переменную с кавычками: TEMP="~/Dropbox", то ls $TEMP не сработает, вместо этого сработает echo $TEMP | ls. И чтобы получить тот же результат, я могу также определить переменную без ...
12.07.2015
0
ответов

Новая строка в переменных bash

Я пытаюсь сохранить несколько строк в переменной bash, но, похоже, это не работает. Например, если я перечисляю / bin по одному файлу на строку и сохраняю его в $ LS, тогда я передаю $ LS как стандартный ввод в wc, это всегда ...
12.07.2015
0
ответов

Как вы ищите! в man sed?

Вы не можете искать! прямо потому, что отодвигает процесс. Например, вы не можете искать! в sed man. Как можно искать! в человеке?
27.06.2015
0
ответов

Команда ssh с кавычками

У меня странная ошибка, я не смог найти что-либо по этому поводу. Я хотел изменить комментарий пользователя с помощью следующей команды. $ sudo usermod -c Пользователь "Новый комментарий" Это будет работать, пока вы вошли в систему ...
26.06.2015
0
ответов

Невозможно сохранить значение ascii в переменной

Я пытаюсь преобразовать шестнадцатеричное значение в десятичное в ascii и сохранить его в переменной. Я использую следующий код. HEX=30 DEC=`printf "%d\n" 0x${HEX}` echo "$DEC" ASC=`printf \\\\$(printf '%03o' $DEC)` echo "$...
25.06.2015
0
ответов

Что означает «\ (\)» в этой команде: grep («- (mean | std) \ (\)», x [, 2])

Необходимо знать о функции \ ( \) в grep ("- (mean | std) \ (\)", x [, 2])
21.06.2015
0
ответов

Передача эхом чего-то с несколькими кавычками и ключевыми символами (&, $, ! и т.д.)

Допустим, вам нужно передать это в файл: RZW "a4k6[)b!^"%*X6Evf Как это сделать? Моя фактическая "строка" для эха - это строка длиной 2048 символов.
13.06.2015
0
ответов

grep неправильно считывает шаблон из переменной

У меня проблема с экранированным шаблоном, помещенным в grep. Мой тестовый файл: export_cc = $ {dir} / aaa / bbb / ccc export_cc = $ {dir} / aaa / bbb / eee export_cc = $ {dir} / aaa / bbb / ddd export_cc = $ {dir} / aaa / bbb / fff ...
01.06.2015
0
ответов

Как добавить строку, включающую одинарные кавычки, в файл с помощью sed [duplicate]

Я хочу добавить следующую строку в текстовый файл с помощью sed: gem 'forum2discourse' Я пробовал sed -i '$a gem \'forum2discourse\'' Gemfile, но это приводит меня к > подсказке, поэтому я думаю, что я должен быть ...
18.05.2015
0
ответов

Нет доступа к внешнему жесткому диску.

Я новичок в Linux и пытался переместить некоторые файлы с помощью терминала на моем внешнем жестком диске, но не могу заставить его работать. Я использую обычный внешний жесткий диск с ext4 ...
14.05.2015
0
ответов

команда scp ведет себя по-разному при использовании утилиты expect

expect -c 'spawn scp -C -o CompressionLevel=9 ~/partFiles/* abc@10.200.4.15:/export/home/abc/; sleep 10; expect password; send "secretPassword\n";interact' throws - ~/partFiles/*: No such file or ...
12.05.2015
0
ответов

BASH: цикл через ls [duplicate]

У меня проблемы с этим фрагментом кода: 22 для имени файла в "$ (ls" $ 1 "| grep". * \. Flac $ ")"; do 23 file_path = "$ 1 $ {filename}" 24 ffmpeg -i "$ {file_path}" -f ...
14.03.2015
0
ответов

Замена пробелов / символов обратной косой чертой [дубликат]

Я хочу преобразовать кучу mkvs в mp4 с помощью следующей команды : для i в $ (ls * mkv); сделать ffmpeg -i $ i -vcodec copy -acodec copy $ i.mp4; сделано; Однако в именах файлов есть пробелы и дефисы ...
07.03.2015
0
ответов

как найти файл без указания имени в bash? [закрыто]

У меня есть такая bash, чтобы легко загрузить файл на мой сервер: FILE = .. / "$ 1" /1.txt scp 1.txt remoteserver # загрузить файл на удаленный сервер. $ 1 предназначен для входного каталога, а у меня много ...
05.03.2015
0
ответов

Как избежать одиночной кавычки? [дубликат]

Это нормально работает: sed -i 's # @ driver.find_element (: xpath, "// a \ [contains (@href, ##' temp_spec.rb против источника @ driver.find_element ( : xpath, (скрытый) Я ...
01.03.2015
0
ответов

Путь экспорта с пробелом в имени каталога [дубликат]

У меня есть путь "/ third / party / city of las vegas", когда cd путь, который я использую "/ third / вечеринка / город лас-вегас ». В файле .profile я экспортировал путь к переменной следующим образом: export clv = "/ third / party / ...
14.01.2015