15.5. Обратная косая черта
15.5. Обратная косая черта
Символ обратной косой черты указывает интерпретатору shell, что следующий за ним символ не имеет специального значения. Специальное значение могут иметь такие символы: & *=^ $ ` " | ?.
В результате применения команды echo вместе с символом * на экран выводится не символ звездочки, а листинг. В этот листинг включается текущий каталог.
$ echo *
conf.linuxconf conf.modules cron.daily cron.hourly cron.monthly cron.weekly crontab csh.cshrc default dosemu.conf dosemu.users exports fdprm fstab gettydefs gpm?root.c onf group group- host.conf hosts hosts.allow hosts.deny httpd inetd
Для отмены специального значения звездочки, примените символ обратной косой черты:
$ echo *
*
Аналогичный результат можно получить с помощью команды $$. Интерпретатор shell воспринимает ее как текущий PID (ID процесса). Чтобы отключить специальное значение и вывести на экран символ $$, нужно перед этим символом поместить символ обратной косой черты:
$ echo $$
284
$ echo $$
$$
Для вывода на экран символов, заданных восьмеричными ASCII–кодами, перед ними следует размещать символ обратной косой черты. В противном случае интерпретатор shell воспримет их как обычные числа.
$ echo "This ls a copyright 251 sign"
This is a copyright 251 sign"
$ echo "This is a copyright 251 sign"
This ls a copyright © sign"
В Linux…
He забывайте при выводе управляющих символов указывать параметр " -e".
$ echo -e "This ls a copyright 251 sign"
This ls a copyright © sign
Если при использовании команды expr применить символ * для обозначения операции умножения, то отобразится сообщение об ошибке. Чтобы символ * обозначал операцию умножения, следует поместить перед ним символ обратной косой черты.
$ expr 12 * 12
expr; syntax error
$ expr 12 * 12
144
Чтобы оператор echo включал метасимволы, воспользуйтесь символом обратной косой черты. В следующем примере отображается цена $19.99. Поскольку не применяется символ обратной косой черты, интерпретатор shell трактует эту цену иначе.
$ echo * "That video looks a good price for $19.99"
That video looks a good price for 9.99
Если же перед знаком доллара поставить знак обратной косой черты, то получим искомый результат.
$ echo "That video looks a good price for $19.99"
That video looks a good price for $19.99
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Глава 15 Страничный кэш и обратная запись страниц
Глава 15 Страничный кэш и обратная запись страниц В ядре операционной системы Linux реализован один главный дисковый кэш, который называется страничным (page cache). Назначение этого кэша — минимизировать количество дисковых операций ввода-вывода путем хранения в памяти тех
Обратная сторона «попытки»
Обратная сторона «попытки» Представьте, что Питеру поручено внести изменения в систему оценок. По его собственной оценке, работа займет пять-шесть дней. Он также полагает, что подготовка документации по изменениям займет несколько часов. В понедельник утром Мардж, его
11.6. Обратная зона
11.6. Обратная зона Теперь рассмотрим файл описания обратного преобразования IP-адреса в имя (10.12.190.in-addr.arpa.zone). Он может иметь примерно следующий вид:@ IN SOA ns.sitename.com root.sitename.com ( 1 ; serial 28800 ; refresh 7200 ; retry 604800 ; expire 86400 ; ttk)IN NS localhost.1 PTR servername.com.2 PTRmail.servername.com.Большая часть
Глава 16. Обратная сторона файловой системы
Глава 16. Обратная сторона файловой системы 16.1. Типы файловых систем, поддерживаемых в Linux Как уже было сказано в гл. 4, файловая система - одна из основных составляющих любой операционной системы, так как она обеспечивает хранение информации на физических носителях и
П18. К главе 16 "Обратная сторона файловой системы"
П18. К главе 16 "Обратная сторона файловой системы" 1. Steve Best (sbest@us.ibm.com), IBM, "JFS overview”, January 2000, (http://www-106.ibm.com/developerworks/library/jfs.html) 2. Nicholas Petreley, "Reiserfs or ext3: Which journaling filesystem is right for you?", LinyxWorld, Nov 20, 2001 (http://www.idg.net/go.cgi?id=604534) 3. Ricardo Galli, gallir@uib.es, Dept. de Matemаtiques i Informаtica, Universitat de les Illes Balears, "Journal File Systems
Как организована обратная связь с клиентами
Как организована обратная связь с клиентами Эта часть сайта может показать, в каких областях компания чувствует себя наиболее уверенно, как концептуально организована ее работа с клиентами и на чем основаны те или иные аспекты их взаимодействия.Помимо традиционных
Вопрос доверия: обратная сторона медали
Вопрос доверия: обратная сторона медали Отсутствие доверия может стать препятствием на пути к победе, однако чрезмерное доверие может вообще погубить проект. Регулярный внешний аудит и консультирование позволят вам непредвзято оценить происходящее в рамках проекта.
Особый процесс, или обратная миграция
Особый процесс, или обратная миграция Особый процесс выражать такой переход между версиями InterBase, когда обычным методом, через backup/restore, базу данных не удастся "понизить" до младшей версии: gbak от младшей версии откажется работать с базами данных, созданными с
Cross Processing (Обратная обработка)
Cross Processing (Обратная обработка) Изменяет изображение, смещая цветовую гамму в сторону более холодных тонов (рис. 4.9). Рис. 4.9. Исходное изображение (слева) и пример использования фильтра Cross Processing (Обратная обработка) (справа).ПРИМЕЧАНИЕ.Подробнее технология Cross Processing
Приложение Б. Продукты и обратная связь
Приложение Б. Продукты и обратная связь В 2010 году в самое ближайшее время стартует наш новый бесплатный онлайн курс PHP за 2 недели. Всего лишь за 14 дней мы с Вами проделаем путь от человека, ничего не смыслящего в PHP, до программиста, владеющего этой технологией. И не только
Обратная связь
Обратная связь Отзывы пользователей очень важны для проекта. Нужно вложиться в то, чтобы им было предельно просто отправить нам обратную связь. И не забыть о том, что нам нужно будет обрабатывать данные.— Расширение GoogleFeedback. Чтобы отправить сообщение, пользователи могут
Обратная связь
Обратная связь Автор: Родион КудринПопробуйте провести карандашом идеально прямую линию, а потом сделайте то же самое с закрытыми глазами. Наверняка получилось хуже.Связано это с тем, что, закрыв глаза, мы выключаем зрительный контроль результата своих действий, то есть
Обратная связь
Обратная связь Исправленные версии и новые издания книги всегда можно будет найти на сайте http://www.yuzzich.narod.ru.Свои замечания и дополнения можно присылать на email yuzzich@yandex.ru.Еще раз отмечу: это адрес для критики и дополнений. А не для вопросов «как мне сделать то или это».
Ошибка Геснера, или Защита от морского чёрта: как функционирует механизм науки Дмитрий Шабанов
Ошибка Геснера, или Защита от морского чёрта: как функционирует механизм науки Дмитрий Шабанов Опубликовано 01 марта 2013 Мы живём в мире, который кардинально изменён наукой. Если бы не научная революция, количество людей на Земле было бы многократно