Вопросы с тегом «escape-characters»

5
В bash, как мне избежать восклицательного знака?
Я хочу сделать что-то вроде bzr commit -m "It works!". Я могу как-то избежать восклицательного знака bzr commit -m "It works\!". Тем не менее, мое сообщение о фиксации содержит обратную косую черту. Как мне избежать восклицательного знака, игнорируя при этом обратную косую черту?

7
Как мне избежать пробелов в командной строке в Windows без использования кавычек?
Например, что является альтернативой этой команде без кавычек: CD "c:\Documents and Settings" Причина, по которой я не хочу использовать кавычки, заключается в том, что эта команда работает: SVN add mypathname\*.* но эта команда НЕ работает: SVN add "mypathname\*.*" Проблема в том, что когда я меняю свое имя пути на путь …


3
Условное форматирование Excel, исключающее вопросительный знак
Я хотел бы использовать правило условного форматирования в файле Excel, которое бы закрасило любой блок с вопросительным знаком в нем красным. Похоже, что Excel использует знак вопроса в качестве символа подстановки и превратит все ячейки, в которых есть хотя бы один символ, в красный. Как я могу избежать знака вопроса? …

1
Почему `echo -e“ \\\ SOME_TEXT ”` показывает только одну обратную косую черту?
Может кто-нибудь объяснить, что происходит за кулисами в экранировании персонажей в оболочке Linux? Я попробовал следующее и много гуглил, но безуспешно понял, что (и как) происходит: root@sv01:~# echo -e "\ Hello!" \ Hello! root@sv01:~# echo -e "\\ Hello!" \ Hello! root@sv01:~# echo -e "\\\ Hello!" \ Hello! root@sv01:~# echo -e …

4
Как вам избежать апострофа в одной строке в кавычках в Баше?
Я не понимаю, как bash оценивает экранирование символов апострофа в одиночных кавычках. Вот пример: $ echo ''\''Hello World'\''' 'Hello World' # works $ echo '\'Hello World\'' > # expects you to continue input Я пытался найти объяснения этому, но ничего не смог получить. Что Баш здесь делает?

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

1
Как избежать «!» и «&» в переменных окружения докера
У меня есть докер-контейнер, который я хочу запустить и передать некоторые пароли. Один с восклицательным знаком, !а другой с амперсандом &. Итак, я хочу запустить это: docker run -i -t --rm \ -e "LDAP_FILTER=(&(objectCategory=person)(objectClass=user)" \ -e "LDAP_PASS=Secret!Password" \ user-prefix/container-name Это не работает. &заменяется {LDAP_FILTER}и !усекается. Я почти уверен, что должен …

1
Как избежать «-» в bash [дубликаты]
На этот вопрос уже есть ответы здесь : Закрыто 7 лет назад . Возможное дублирование: инструменты Unix: что, если файл называется минус что-то? Пожалуйста, скажите мне, как избежать этого: [root @ unix ~] # ./-sh -bash: ./-sh: В доступе отказано [root @ unix ~] # chmod + x -sh chmod: …

6
Есть ли способ избежать одиночных кавычек в оболочке?
Например я хочу сказать perl -e 'print '"'"'Hello, world!'"'"', "\n";' Есть ли менее неловкий способ сделать это, например, избежать одиночных кавычек? Да я знаю что могу написать perl -e 'print q[Hello, world!], "\n"' perl -e 'print "Hello, world!\n"' Но этот вопрос касается цитирования в оболочке, а не в Perl. Я …

1
Как использовать awk-разделитель одинарных кавычек?
Я хотел бы использовать awk для извлечения информации из вывода SQL следующим образом: (count (отличный класс сервера) = '2') И нужно извлечь число, которое равно 2 в этом примере. Я хотел бы сделать что-то вроде следующего, но не могу понять, как избежать одиночной кавычки: <sqlCommand> | awk 'BEGIN{FS="'"}{print $2}' Как …

1
Как избежать «$ @» в make-файле?
test: @echo "#!/bin/bash\njava -classpath \"$(CLASSPATH)\" com.atm.ATM \"$@\"" > test @chmod a+x test Я пытаюсь избежать «$ @», чтобы в сценарии «test» оно буквально отображалось как «$ @» (передача аргументов, вызванных сценарием bash, в java-программу). Вещи, которые я пробовал: "$$@" -> "" "$$@@" -> "@" "$@@" -> "<target>@" Как мне это …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.