Вопросы с меткой [escape-characters]

Руководство по использованию метки escape-characters отсутствует.

172
голоса
5ответов
89k показов

В bash, как мне избежать восклицательного знака?

Я хочу сделать что-то вроде bzr commit -m "It works!" Я могу избежать восклицательного знака, выполнив bzr commit -m "It works\!" Тем не менее, мое сообщение о фиксации содержит обратную косую черту. ...
79
голосов
6ответов
242k показов

Как мне избежать пробелов в командной строке в Windows без использования кавычек?

Например, что является альтернативой этой команде без кавычек: CD "c:\Documents and Settings" Полная причина, по которой я не хочу использовать кавычки, заключается в том, что эта команда работает: ...
50
голосов
4ответа
42k показов

Выход из пароля с помощью консоли mysqldump

Я запускаю mysqldump через скрипт bash и столкнулся с проблемой с паролем, который содержит специальные символы. mysqldump -hlocalhost -uUSERNAME -pPA$$W0RD DATABASE | gzip > ...
49
голосов
3ответа
18k показов

Условное форматирование Excel, исключающее вопросительный знак

Я хотел бы использовать правило условного форматирования в файле Excel, которое бы закрасило любой блок с вопросительным знаком в нем красным. Похоже, что Excel использует знак вопроса в качестве ...
18
голосов
1ответ
3k показов

Почему `echo -e"\\\SOME_TEXT "` показывает только одну обратную косую черту?

Может кто-нибудь объяснить, что происходит за кулисами в экранировании персонажей в оболочке Linux? Я попробовал следующее и много гуглил, но безуспешно понял, что (и как) происходит: root@sv01:~# ...
16
голосов
4ответа
27k показов

Как избежать апостроф в строке в кавычках в bash?

Я не понимаю, как bash оценивает экранирование символов апострофа в одиночных кавычках. Вот пример: $ echo ''\''Hello World'\''' 'Hello World' # works $ echo '\'Hello World\'' > # expects you to ...
15
голосов
1ответ
5k показов

Как я могу сказать Vim правильно показывать управляющие коды ANSI?

Я пытаюсь просмотреть и отредактировать файл в Vim, но этот файл имеет escape-коды ANSI: ^[[1m[0.05s elapsed, 00:00:13 total]^[[0m Как я могу сказать Vim правильно их интерпретировать, а не просто ...
12
голосов
1ответ
16k показов

Как убежать "!"и" & в переменных окружения докера

У меня есть докер-контейнер, который я хочу запустить и передать некоторые пароли. Один с восклицательным знаком ! а другой с амперсандом & . Итак, я хочу запустить это: docker run -i -t --rm \ -e ...
11
голосов
6ответов
22k показов

Есть ли способ избежать одиночных кавычек в оболочке?

Например я хочу сказать perl -e 'print '"'"'Hello, world!'"'"', "\n";' Есть ли менее неловкий способ сделать это, например, избежать одиночных кавычек? Да я знаю что могу написать perl -e 'print ...
11
голосов
1ответ
10k показов

Как избежать "-" в Баш

Возможный дубликат: Инструменты Unix: что, если файл называется минус что-то? Пожалуйста, скажите мне, как избежать этого: [root@unix ~]# ./-sh -bash: ./-sh: Permission denied [root@unix ~]# chmod +x ...
9
голосов
1ответ
10k показов

Как использовать awk-разделитель одинарных кавычек?

Я хотел бы использовать awk для извлечения информации из вывода SQL следующим образом: (count(отличный класс сервера)= '2') И нужно извлечь число, которое равно 2 в этом примере. Я хотел бы сделать ...
7
голосов
1ответ
9k показов

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

C:\Program Files (x86)\DotR\DotR.exe Я знаю, что мне нужно избежать обратной косой черты, такой как C:\\Program Files (x86)\\DotR\\DotR.exe но она все еще не работает. Нужно ли обрабатывать пробелы и ...
7
голосов
1ответ
4k показов

Как избежать "$ @" в make-файле?

test: @echo "#!/bin/bash\njava -classpath \"$(CLASSPATH)\" com.atm.ATM \"$@\"" > test @chmod a+x test Я пытаюсь избежать "$ @", чтобы в сценарии "test" он буквально отображался как "$ @" (передача ...
6
голосов
1ответ
2k показов

Включение курсива, подчеркивания в Emacs, Xterm и Putty

В качестве среды разработки я использую виртуальную машину Ubuntu (11.04 Server Edition). У него нет рабочего стола, так как я не считаю его необходимым и хочу, чтобы он был легким. Я получаю к нему ...
6
голосов
3ответа
4k показов

Как избежать вывода файла для совместимости с 'xargs'?

У меня есть эта команда: find $1 | xargs touch Но файлы с ' в именах завершаться„xargs: непревзойденная одинарные кавычки“, и я думаю , другие специальные символы будут вызывать те же проблемы. Как я ...
5
голосов
1ответ
1k показов

Как правильно vim-escape переменная / регистр

Например, я хочу выделить вхождения текущего регистра янки, т.е. :let @/=@" Это работает, если у @" нет «забавных» вещей вроде обратной косой черты. я могу сделать :let @/=escape(@", '\\') но я не ...
4
голоса
2ответа
5k показов

Экранирование "=" (знак равенства) в течение / F

Я пытаюсь запустить следующую команду в «FOR /F» в оболочке Windows ... wmic process where ParentProcessId=%%PID%% get ProcessId = Между ParentProcessId и% PID% продолжает заменяться пробелом. ...
4
голоса
2ответа
13k показов

Что такое характер ^ I и как мне найти его с помощью sed?

Я обычно импортирую данные из CSV-файлов в MySQL, но мой поставщик данных оставляет пустые записи как "", поэтому мне нужно заменить "" на "\N". Это достаточно просто с помощью сценария, как for ...
4
голоса
2ответа
2k показов

получить терминал Ubuntu для отправки escape-последовательности (control+shift+up)

Эта проблема начинается, когда я использую emacs (с опцией -nw). Позвольте мне сначала объяснить это. Я попытался определить горячую клавишу (для Emacs) следующим образом (global-set-key [(control ...
4
голоса
2ответа
10k показов

Пробелы в переменных среды Linux?

Для данного каталога: /media/foo/can haz/bar я попытался отредактировать bash.rc с помощью: export Foo=/media/foo/can haz/bar export Foo=/media/foo/can\ haz/bar export Foo='/media/foo/can haz/bar' ...
4
голоса
3ответа
4k показов

Как мне избежать строки \"для командной строки в Windows?

Для сценария, который компилирует LaTeX для меня, я должен отправить строку \" в командную строку, внутри строки, разделенной символом " . Пример: >pdflatex "\IeC{\" o}" Как мне избежать " в ...
4
голоса
2ответа
651 показов

xbindkeys экранировать кавычки

Как я могу избежать кавычек в командах .xbindkeysrc? Ни одна из этих работ. "pacmd dump|awk --non-decimal-data '$1~/set-sink-volume/{system ("pacmd "$1" "$2" "$3+2500)}'" "pacmd dump|awk ...
3
голоса
1ответ
254 показов

Скрипт SSH Interactive Console, которому нужны экранированные символы

Я хотел бы изменить свое существующее соединение SSH через скрипт оболочки. Поэтому, если я запускаю существующий скрипт удаленно, я бы хотел, чтобы он открыл новый порт для туннелирования. ...
3
голоса
1ответ
6k показов

Загрузить файл с запятой в названии с помощью curl

Как я могу загрузить файл с именем yes, this filename has a comma.txt с curl Cli? Обычно вы делаете это, чтобы загрузить файл с помощью curl: curl --progress-bar -F "fileUpload=@filename.txt" Однако ...
3
голоса
2ответа
2k показов

Как я могу добавить папку с точкой с запятой в Windows PATH?

Я заметил, что точка с запятой ; является допустимым символом для имен файлов и каталогов Windows (NTFS). Точка с запятой, однако, используется в качестве разделителя элементов для переменной среды ...
3
голоса
2ответа
1k показов

сценарий пепла: переменная, содержащая пробел, отказывается быть очищенной

Я пытаюсь запустить сценарий, указанный по адресу http://talk.maemo.org/showthread.php?t=70866&page=2, на предполагаемом оборудовании - телефоне Nokia Linux с установленной программой BusyBox ash. ...
3
голоса
1ответ
238 показов

Параметр реестра запросов, содержащий косые черты

Я пытаюсь получить значение ключа реестра в serialcomm с помощью этой команды: REG QUERY HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM что дает мне: ...
3
голоса
2ответа
280 показов

Обрабатывать часть выражения Regex как не специальные символы

Допустим, у меня есть выражение регулярного выражения, использующее некоторые специальные символы, а также часть с «обычным» текстом, в котором, как оказалось, есть некоторые символы. Скажем также, ...
3
голоса
3ответа
502 показов

Необходимо извлечь выход awk или grep для извлечения строк

У меня есть вывод, который выглядит так: "vancouver/news/vancouver-voices": { "status": 0, "time": 0, "timestamp": 1371298701 }, "vancouver/news/vancouvers-march-second-annual-success": { "status": ...
3
голоса
1ответ
3k показов

Как правильно настроить GNU Screen для отображения запущенной программы в hardstatus

В bash для отображения названия текущей программы в строке жесткого экрана GNU Screen требуется всего две строки конфигурации. Сначала скажите экрану, как обычно выглядит конец вашей подсказки, и ...
3
голоса
4ответа
5k показов

Не удается избежать одинарных кавычек в оболочке

Я пытаюсь создать команду для подстановки perl для пакета php-файлов в каталоге. Строка, которую я хочу заменить, содержит одинарные кавычки, и я не могу заставить ее правильно экранировать ...
2
голоса
2ответа
728 показов

Почему gnome-терминал отображает escape-символ Unicode?

В частности, в Vim, если я дважды нажимаю escape (и при некоторых других обстоятельствах), я получаю следующий символ: http://www.fileformat.info/info/unicode/char/1b/index.htm Его можно повторить, ...
2
голоса
2ответа
819 показов

печать tmux u'0x001b 'и "] 112" в случайном порядке

Так что я уже несколько недель живу с этой проблемой, надеясь, что, если я просто позволю этому случиться достаточно, я выясню основную причину. Неудачно. tmux в bash в gnome-терминал в XMonad на ...
2
голоса
1ответ
58 показов

Что не так с этим PS1-Prompt?

Моя стилизация PS1-Prompt напоминала iPython-Prompt следующим образом: PS1FIRSTLINE="\[\n\][\t] \[\e[1m\e[38;5;196m\]\u@\H\[\e[0m\] in \[\e[1m\e[38;5;196m\]\w\[\e[0m" PS1SECONDLINE="\n\e[92m\]In ...
2
голоса
1ответ
88 показов

Маскирование зарезервированных слов в командной строке Windows

У меня есть Java-программа, которую мне нужно запустить с помощью команды, подобной этой: java -cp "some.jar;some2.jar" -Dsome.prop.dir=C:\somedir com.software.MainClass Теперь проблема здесь в ...
2
голоса
1ответ
177 показов

Оболочка иногда не может вывести ESC ^ [символ перед escape-последовательностью

Иногда, когда нажимается клавиша со стрелкой (обычно вверх) внутри оболочки, терминал или оболочка не могут вывести символ ESC перед escape-последовательностью, поэтому, если я нажимаю стрелку вверх, ...
2
голоса
1ответ
1k показов

Как мне найти каталоги с вопросительным знаком в названии? Спасение не работает?

Я пытаюсь найти каталоги, как services-client?.git используя команду find . -name *\?.git но получите все каталоги, оканчивающиеся на .git Я загружаю файл из amazon s3 и создаю каталог на основе ...
2
голоса
4ответа
894 показов

Excel добавляет кавычки в конце моей формулы

Excel автоматически исправляет мою формулу, говоря:«Мы нашли опечатку в вашей формуле и попытались исправить ее следующим образом:» =CONCAT(CHAR(34),A4,""":""",D4,"""") Моя оригинальная формула имеет ...
2
голоса
1ответ
932 показов

Как преобразовать символы новой строки Windows в символы новой строки Unix при вырезании и вставке в окно Putty?

Работа на Windows XP Notepad++ с окончаниями строк Windows. При копировании и вставке нескольких строк в окно Putty (подключенное к машине с Ubuntu), оно отправляет странные управляющие символы. Как ...
2
голоса
1ответ
1k показов

Отображение escape-символов в tmux

У меня есть скрипт на моем Mac, который отображает уровень заряда батареи с некоторым цветом на выходе. Цвет основан на уровне батареи. Когда уровень падает до нуля, цвет меняется с зеленого на ...
2
голоса
2ответа
6k показов

Выход из% в именах файлов / папок в командной строке

Кто-нибудь из способов получить доступ к файлам и каталогам, которые имеют % в своем имени (который является действительным) из командной строки? В частности, если есть два % и текст между ними ...
1
голос
3ответа
6k показов

Скопируйте несколько файлов через cp из строки

Я пытаюсь скопировать несколько файлов в каталог из шеллскрипта. Эти файлы содержат всевозможные "уродливые" символы, такие как пробелы, скобки и все, что не иначе. Тем не менее, я застрял, когда ...
1
голос
2ответа
2k показов

Escape-последовательности в виртуальном терминале

Мне нужно отправить следующую escape-последовательность через COM-порт. ^[[LD ПРИМЕЧАНИЕ (из руководства) Нажатие «Ctrl-v», «Ctrl- [» на клавиатуре сгенерирует escape-последовательность «^ [». В ...
1
голос
1ответ
3k показов

Как мне экспортировать HKEY_CURRENT_USER\Console\% SystemRoot% _system32_cmd.exe с помощью regedit из cmd.exe?

Я пытаюсь экспортировать раздел реестра HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe но не могу сделать это, возможно, из-за знаков процента. Я пытался избежать знака% с помощью каретки ...
1
голос
1ответ
1k показов

Генерация escape-последовательностей для терминала с помощью ahk

Я пытаюсь сделать akk для putty для отправки кодов, которые я хочу для некоторых комбинаций клавиш, чтобы моя программа работала также через терминал. Для этого у меня уже есть ахк с некоторыми ...
1
голос
1ответ
46 показов

Написать Windows Alt символы в CMD

Я хочу написать перенос без пробелов (это не полный пробел, а всего лишь крошечный пробел, похожий на символ) ALT + 0157. Проблема в Windows нормально, я могу переименовать файл и добавить этот ...
1
голос
1ответ
582 показов

Символы «^ @» отображаются в SSH-соединении с OS X на сервер Linux

Когда я SSH подключаюсь к серверу Linux через iTerm в OS X и запускаю скрипт PHP, на экране появляются странные символы Что это за ^@ представляет? Эти символы не генерируются в скрипте, как вы ...
1
голос
0ответов
52 показов

Настройте коды клавиш на стороне клиента для перемещения курсора PuTTY между словами

Относится к StackOverflow Bash CTRL для перемещения курсора между словами / строками. Хотя этот поток дал хорошие ответы на стороне сервера, я ищу способы управления этим на стороне клиента. У меня ...
1
голос
1ответ
91 показов

Как сделать курсивом код с обратной косой чертой на этих форумах?

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

Как преобразовать имена файлов Windows (из checkums.md5) в запись * nix, чтобы я мог использовать их в своей оболочке с md5sum?

У меня есть некоторые файлы проверка checksums.md5 из NTFS внешнего жесткого диска, но с использованием окна обозначения: \ вместо / пробела между именами файлов (не ускользнули), зарезервированные ...