Tag: escape символы

What \ u001B] 0; kuba @ jcubic: ~ \ u0007 escape-код сделать?

При использовании оболочки в поле это возвращается с сервера \r\n\u001B]0;kuba@jcubic:~\u0007\u001B[01;32mkuba@jcubic\u001B[00m:\u001B[01;34m~\u001B[00m$ что ESC]0; и \u0007 делать?

Создать мигающий текст с эхо-символами

Я узнал о вариантах форматирования, используемых в сценариях оболочки, которые выглядят следующим образом: \033[37:40mAnyText\033[0m Теперь я хочу повторить текст следующим образом: echo -e "SomeText \033[5;31;47mMoreText\033[0m" Целое число 5 для мигания. Другое форматирование работает, но не мигает – почему?

Распечатывать двоичные данные, так как это не нарушает работу терминала

Я написал модуль Python для сбрасывания объектов. При использовании его с объектами, которые хранят двоичные данные (например, numpy.ndarray ) в терминале linux ( TERM=linux ), хотя распечатка данных приводит к нарушению шрифта терминала – видимо, некоторые символы обрабатываются как управляющие последовательности терминала. В Windows печать отлично работает даже в терминале mintty Cygwin (у нее есть […]

может кто-то исправить мой PS1 для bash

Кажется, у меня слишком много цветовых экранов, поэтому он работает только в некоторых подсказках – может ли кто-то исправить меня? PS1='\[\e[0:35m[\u@\e[0:33m\h\e[m \e[0:35m\w]\e[m \e[0:33m`git branch 2> /dev/null | grep -e ^* | sed -E s/^\\\\\*\ \(.+\)$/\(\\\\\1\)\ /`\e[m\] \n$ '

Другой вопрос об исключении строки Bash (с использованием эха)

Я пытаюсь использовать эту строку в сценарии bash для обновления моих заданий cron: (sudo crontab -l ; echo "0 6 1-7 * * [ $(/usr/bin/date +\%u) == 7 ] && sh $script_path > $log_path") | sort – | uniq – | sudo crontab – До этого были определены $script_path и $log_path $script_path . Я знаю, […]

Помещение одной цитаты в имя файла

Мы можем создать каталог с именем $"dollars"&<>\dogs если мы окружим его одинарными кавычками, такими как: mkdir '$"dollars"&<>\dogs' Однако, что, если я хочу включить одну цитату в имя каталога? Если я хочу, чтобы имя моего каталога было $"dollars"&<>/dogs' Тогда как я могу использовать метод одиночных кавычек? Я пытался сделать mkdir '$"dollars"&<>/dogs'' Но это не сработало, и […]

Выделите escape-символы Vim, например \ n

Я использую Jellybeans vim colorscheme, но он не выделяет никаких escape-символов. Например, если я использую C ++ и имею следующее … std::string word = "hello\n"; … весь строковый литерал будет одного цвета. Однако я бы хотел, чтобы символ \n escape был другим цветом в литературе, поэтому он выделяется больше, когда я программирую. Как я могу […]

Как обратная косая черта динамической строки в bash

Я хочу автоматически сбрасывать переменную автоматически, чтобы конечным пользователям не нужно вводить обратную косую черту для замены строки регулярного выражения Perl. API_URI="http://something/api" FIND="(API_URI)(.*?[\=])(.*?[\'](.*?[\']))" REPLACE="\\1\\2 \'$API_URI\'" perl -pi -e "s/${FIND}/${REPLACE}/" file.ext

Предоставление аргумента команде после замены

Я пытаюсь взять имя файла из папки ~/Pictures и предоставить его в качестве аргумента для команды nomacs . Имя файла содержит пробелы, поэтому я использую подстановку Bash в escape-пространства (я также хочу взять последний файл в папке). Код: names=$(\ls ~/Pictures * | tac) SAVEIFS=$IFS IFS=$'\n' names=($names) IFS=$SAVEIFS screenshot=~/Pictures/${names[0]} screenshot=${screenshot// /\\ } nomacs $screenshot Пример имени […]

Понимание Escaping

Мой источник вопроса – это ответ на эту ссылку , плюс некоторые дополнительные вещи ОБНОВИТЬ Я понимаю первую команду, т.е. grep \\[[az\|1-9]*\\] file но я не понимаю вывод второй команды, то есть grep \[[az\|1-9]*\] file , Теперь я просто хочу понять, как создается вывод второй команды, особенно потому, что grep полностью отобрал всю третью и […]

Linux и Unix - лучшая ОС в мире.