Описание тега escape-characters
6
ответов
Есть ли способ избежать одиночных кавычек в оболочке?
Например я хочу сказать perl -e 'print '"'"'Hello, world!'"'"', "\n";' Есть ли менее неловкий способ сделать это, например, избежать одиночных кавычек? Да я знаю что могу написать perl -e 'print q[Hello, world!], "\n"' perl -e 'print "Hello, world!\…
01 мар '10 в 07:26
2
ответа
Сценарий пепла: переменная, содержащая пробел, отказывается быть очищенной
Я пытаюсь запустить сценарий, указанный по адресу http://talk.maemo.org/showthread.php?t=70866&page;=2 на своем предполагаемом оборудовании - телефоне Nokia Linux с установленной программой BusyBox ash. Сценарий получает имя сети WiFi в качестве пар…
02 дек '12 в 22:37
1
ответ
Как мне избежать точки / точки в совпадении строки bash
Это мой первый пост, и я действительно ценю все ответы, которые мне до сих пор помогали на этом сайте, я надеюсь, что это не лишний пост, но я не смог найти что-то подобное здесь. Я пытаюсь разбить строку, которую я получу из файла, на отдельные IP-…
03 ноя '15 в 12:27
3
ответа
Необходимо извлечь выход awk или grep для извлечения строк
У меня есть вывод, который выглядит так: "vancouver/news/vancouver-voices": { "status": 0, "time": 0, "timestamp": 1371298701 }, "vancouver/news/vancouvers-march-second-annual-success": { "status": 0, "time": 0, "timestamp": 1371298701 } Мне нужно и…
15 июн '13 в 12:26
2
ответа
Сценарии оболочки: обработка аргументов валюты
Я хочу запустить скрипт, который принимает аргументы в формате валюты. Пример: > ./myscript $55.50 total is $55.50 > ./myscript $3.40 total is $58.90 Теперь, как бы я ни старался избежать знака доллара в аргументе, я получаю: > ./myscript $…
06 авг '10 в 10:49
1
ответ
Как открыть файл из Bash, когда он содержит скобки
Предыдущий разработчик в моем проекте создавал резервные копии файлов, используя формат "filename (date time).extension" хотя проект находился под контролем SVN (не спрашивайте!!!). Теперь я не могу открыть эти файлы из bash, когда получаю сообщение…
12 май '11 в 11:29
2
ответа
xbindkeys экранировать кавычки
Как я могу избежать кавычек в командах.xbindkeysrc? Ни одна из этих работ. "pacmd dump|awk --non-decimal-data '$1~/set-sink-volume/{system ("pacmd "$1" "$2" "$3+2500)}'" "pacmd dump|awk --non-decimal-data '\$1~/set-sink-volume/{system ("pacmd "\$1" …
14 мар '12 в 15:00
1
ответ
Как правильно vim-escape переменная / регистр
Например, я хочу выделить вхождения текущего регистра янки, т.е. :let @/=@" Это работает, если @" в нем есть "забавные" вещи, такие как обратная косая черта. я могу сделать :let @/=escape(@", '\\') но я не уверен, что это правильно, и удастся ли изб…
08 авг '11 в 11:32
2
ответа
Почему gnome-терминал отображает escape-символ Unicode?
Более конкретно, в Vim, если я дважды нажимаю escape (и при некоторых других обстоятельствах), я получаю этот символ: http://www.fileformat.info/info/unicode/char/1b/index.htm Его можно скопировать, набрав echo, затем Ctrl-V, затем escape Вот как эт…
03 сен '12 в 10:34
1
ответ
Генерация escape-последовательностей для терминала с помощью ahk
Я пытаюсь сделать akk для putty для отправки кодов клавиш, которые я хочу для некоторых комбинаций клавиш, чтобы моя программа работала также через терминал. Для этого у меня уже есть ахк с некоторыми комбинациями клавиш, которые работают должным об…
24 окт '12 в 07:11
1
ответ
Как сравнить escape-последовательность с постоянной строкой?
Я хотел сделать что-то условно, основываясь на цвете фона моего терминала, который, как я обнаружил, можно понять, запустив printf '\e]11;?\a' В моем случае вывод stanton@mybox:~$ printf '\e]11;?\a' ^[]11;rgb:ffff/ffff/ffff^Gstanton@mybox:~$ 11;rgb:…
23 май '19 в 18:34
3
ответа
Скопируйте несколько файлов через cp из строки
Я пытаюсь скопировать несколько файлов в каталог из шеллскрипта. Эти файлы содержат всевозможные "уродливые" символы, такие как пробелы, скобки и тому подобное. Тем не менее, я застрял, когда дело доходит до побега bash а также cp кажется, справитьс…
25 фев '13 в 16:02
0
ответов
Экранный ключ GNU-Screen как escape
Суперключ (windows key и др.) Не может быть представлен с помощью escape-последовательностей ascii или терминала, поэтому я сомневаюсь в tty-ориентированной утилите, такой как screen поддержал бы это, но делает ли это? Могу ли я использовать супер-к…
19 авг '15 в 07:48
2
ответа
Экранирование восклицательного знака в оболочке (отрицание для конструкции if/then)?
Я часто использую это непосредственно в оболочке, чтобы проверить результат для сценариев, и он отлично работает: $ if [ -d mydirectory ] ; then echo YES ; fi YES Однако, если я хочу использовать отрицание, используя восклицательный знак, он заверша…
06 авг '11 в 12:42
1
ответ
Почему make игнорирует escape-последовательность, если вывод передается по конвейеру?
В Makefile я хочу напечатать байт, представленный в виде шестнадцатеричного числа, и передать его в STDIN другой программы. По какой-то причине это не работает: without-pipe: @printf '\x66\x6f\x6f' with-bash-and-pipe: @/bin/bash -c "printf '\x66\x6f…
04 май '19 в 21:02
2
ответа
Как вывести эту строку в удаленный файл?
Я использую оболочку bash и пытаюсь найти правильный способ написать следующее: ssh mysuer@remotehost 'echo "update user set url = \'localhost\' where url = \'mydomain.com\';" >> /tmp/db.sql' Пока вышеупомянутое не работает. После нажатия введ…
16 мар '15 в 21:14
0
ответов
Настройте коды клавиатуры на стороне клиента для перемещения курсора PuTTY между словами
Относится к StackOverflow Bash CTRL для перемещения курсора между словами / строками. Хотя этот поток дал хорошие ответы на стороне сервера, я ищу способы управления этим на стороне клиента. У меня есть два ПК с Windows 10 от разных производителей, …
19 сен '17 в 20:24
1
ответ
Оболочка иногда не может вывести ESC ^[символ перед escape-последовательностью
Иногда при нажатии клавиши со стрелкой (обычно вверх) внутри оболочки, терминал или оболочка не может вывести ESC символ перед escape-последовательностью, поэтому, если я нажму стрелку вверх, чтобы попытаться увидеть последнюю команду, она выведет […
04 ноя '17 в 04:45
1
ответ
Как я могу отформатировать этот путь для работы в качестве значения ключа реестра?
C:\Program Files (x86)\DotR\DotR.exe Я знаю, что мне нужно избежать обратной косой черты, как C:\\Program Files (x86)\\DotR\\DotR.exe но это все еще не работает. Нужно ли обрабатывать пробелы и символы скобок как специальные символы, и если да, то к…
24 сен '12 в 20:05
4
ответа
Как избежать апостроф в строке в кавычках в bash?
Я не понимаю, как bash оценивает экранирование символов апострофа в одиночных кавычках. Вот пример: $ echo ''\''Hello World'\''' 'Hello World' # works $ echo '\'Hello World\'' > # expects you to continue input Я пытался найти объяснения этому, но…
01 окт '12 в 10:04