Запитання з тегом «escape-characters»

Уникнути послідовності, такі як кодування термінальних команд та функціональних клавіш

4
Вихідні послідовності у виведенні сценарію, викликаного з ncurses програми
Я зараз запускаю mcabber як мій клієнт Jabber (який використовує ncurses) під час сеансу tmux на своєму домашньому сервері. Локально я запускаю iTerm2 як емулятор терміналу, який підтримує запускання сповіщень про гарчання через послідовності втечі символів. Примітка. У echoцьому питанні все працює на зразок printf %b, або echo -eв bash …

2
Як визначити поточний колір виходу консолі?
Я знаю, що якщо є кольоровий термінал, можна пофарбувати висновок його за допомогою символів втечі . Але чи є можливість дізнатися, який колір відображається в даний момент? Або краще, якого б кольору був текст, якби я вийшов зараз? Я прошу не порушувати жодних попередніх налаштувань кольору під час використання цих …

1
Карета квадратної дужки квадратної дужки A ^ [[A - Що це означає?
Вибачте, якщо це вже запитували, але я не маю уявлення, як я можу це дізнатися сам - коли я шукаю "^ [[A" в будь-якій пошуковій системі, він ігнорує частину "^ [[" взагалі. У всякому разі, моє запитання: Іноді в терміналі (на Mac), коли я натискаю клавіші зі стрілками, відображаються символи …

1
Чому я повинен уникнути "крапки" двічі?
Я знаю , що ми можемо уникнути особливий характер , як *(){}$з \тим, щоб бути розглянуті літерали. Наприклад \*або\$ Але якщо .мені доведеться це зробити двічі, як \\.інакше це вважається особливим персонажем. Приклад: man gcc | grep \\. Чому так?

2
Чи підтримують оболонки, окрім Bash та Zsh, котирування ANSI-C? наприклад, $ 'string'
У мене є сценарій оболонки, який використовує наступне для друку зеленої галочки у своєму виході: col_green="\e[32;01m" col_reset="\e[39;49;00m" echo -e "Done ${col_green}✓${col_reset}" Ознайомившись із цитуванням ANSI-C Баша , я зрозумів, що можу використовувати його під час встановлення змінних кольорів та видалення -eпрапора з мого відлуння . col_green=$'\e[32;01m' col_reset=$'\e[39;49;00m' echo "Done ${col_green}✓${col_reset}" …

1
Дивні символи на екрані при використанні grep?
Будь-яка ідея, що може бути причиною цього? Без використання grep, єдиний матеріал, який відображається там, - це ISO-коди та порожній простір. Використовуване програмне забезпечення Команда: ./trans --id --input /path/to/txt | grep ISO | grep [a-z] root@box /test # alias grep alias grep='grep --color=auto' root@box /test # type grep grep is …

2
Проблема в сценарії з пробілами в імені файлу
У мене є сценарій, що scp - файл з віддаленого хоста назад до локального. Іноді імена файлів містять пробіли. scp не любить пробілів у своїх іменах файлів. Чомусь мої спроби обробки пробілів не призвели до правильного шляху scp. Код: PATH=/var/root/Documents/MyFile OG-v1.2.3.pkg scp $PATH Me@10.1.10.33:/Users/Me/Desktop Призводить до Cannot find directory: var/root/Documents/MyFile …

3
Чи є якась об єктивна вигода уникнути послідовностей над tput?
У .*rcфайлах людей, які я бачу в Інтернеті або в різному коді, я бачу багато людей, які замість використання вручну використовують послідовності втечі ANSI tput. У мене було розуміння, що tputбільш універсальне / безпечне, тому це змушує мене замислитися: Чи є якась об'єктивна причина, на яку слід використовувати послідовності втечі …

2
Що таке послідовність аварійної аварійної послідовності ANSI gnome для "CTRL + стрілка / с"?
Я намагаюся налаштувати мій Баш ~/.inputrcці настройки (Примітка: ←, →означають клавіші зі стрілками вліво і вправо) Ctrl+ ←- має стрибнути слово назад Ctrl+ →- має стрибнути слово вперед В даний час у мене це є, ~/.inputrcі це не працює. Ctrl + arrowнічого не виробляє. "\eC-5C":forward-word "\eC-5D":backward-word Я впевнений, що моя …


3
Як надрукувати контрольні символи за допомогою послідовностей втечі?
Я визначив колір червоний за допомогою tput red=$(tput setaf 1) розфарбувати попередження в моїй програмі. Це добре працює: printf '%sfail\n' "$red" # prints 'fail' in red Але одного разу я хотів би роздрукувати послідовність втечі як є, щось на кшталт: \ E [31mfail Як би я це зробив? Я знаю, …

4
чи є послуга пастбіну, яка підтримує послідовність втечі терміналу?
Чи є послуга пастабіну, яка підтримує кольори? Наскільки я розумію, деякі з них мають синтаксичний режим, але я хотів би зробити довільне забарвлення, бажано, використовуючи термінальні відхідні послідовності. Наприклад, я хотів би зробити: grep --color=force foo /etc/motd | pastebinit Хтось знає такий класний сайт?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.