1
ответ

Остановить systemd от переполнения журналов сообщением «Игнорирование неизвестной управляющей последовательности»

Это мой сервис [Единица измерения] Description=Услуга по очистке, которую я сделал [Service] ExecStart=/home/me/scripts/cleanup.sh -d /home/me/scripts/testfolder/ -f ". */ *.[0 -9]\{4\ } -[0 -9]\{2\} -[0 -9]\{2\} -[0 -9]\{2\} -[...
28.06.2021
1
ответ

Как в FreeBSD вставить управляющие символы ESC в файл?

Я хочу заключить комментарии на Фортране с двумя командами escape (ESC+E и ESC+F ). Это подразумевает обнаружение комментария, начинающегося с ! до конца строки, с префиксом ESC+E и суффиксом...
27.05.2021
1
ответ

URxvt не работает должным образом с символами обратной косой черты \n и \t (с моей конкретной ~конфигурацией /.bashrc)

В нижней части ~/.bashrc у меня есть следующее, которое показывает последнюю выполненную команду и текущий рабочий каталог во время последней команды в заголовке моего окна терминала. ловушка 'эхо -пе...
08.05.2021
1
ответ

Передать имя файла в кавычках с пробелами в переменной bash

В оболочке bash рассмотрим следующее :$ x=" -имя 'foo bar'" $ найти $х find :пути должны предшествовать выражению:`bar'' $ найти -имя 'foo bar'./foo bar Что я могу добавить в $x, чтобы find $x вел себя как...
04.05.2021
1
ответ

Экранирование UTF -8 закодированных URL-адресов

Я хочу заменить расширение переменной URL-адресом ---непосредственно внутри файла. URL-адрес, который я хочу заменить расширением переменной, имеет кодировку UTF -8 из-за того, что язык имени его веб-страницы — Right -...
30.03.2021
1
ответ

Makefile с использованием $ ()вместо ``обратных кавычек

Как правильно экранировать синтаксис расширения оболочки $ ()в Makefile?.PHONY :тест test :@if [ `find myDir -type f -not -name ' *.openapi.yaml' | wc -l `!= 0 ]; затем \ эхо &...
27.03.2021
1
ответ

Как правильно упаковать регулярное выражение, содержащее как двойные, так и одинарные кавычки, в переменную и вычислить его в Bash?

Этот вопрос stackoverflow дает следующее регулярное выражение для соответствия формату электронной почты RFC5322 -:(? :[а -z0 -9! #$%&' *+/=?^ _`{|} ~-]+ (? :\.[a -z0 -9! #$%&' *+/=?^ _`{|} ~-]+ )*|" (? :[\x01 -\x08\x0b\...
03.03.2021
1
ответ

Проблема [0;5;30m ANSI Code in ANSI Art

У меня есть еще один вопрос о ANSI Art. Проблема в этом файле https://16colo.rs/pack/lgcy-003/hayn9-smaller.ansУ него есть символ «à» (, у женщин в искусстве ANSI он есть внутри медальона на ней...
16.01.2021
1
ответ

Поддерживает ли urxvt управляющую последовательность OSC52?

Escape-последовательность OSC52 указывает терминалу поместить произвольный текст в системный буфер обмена. Я хочу использовать этот факт, чтобы иметь возможность копировать в локальный буфер обмена из удаленного сеанса Vim через ssh, как...
16.01.2021
1
ответ

SHIFT+ПРОБЕЛ на терминале отправляет управляющую последовательность

Я использую iTerm с Tmux, но вижу это без tmux. Если я нажму SHIFT+ПРОБЕЛ, я получу управляющую последовательность ^[[32;2u. Есть ли способ подавить его или отключить эту управляющую последовательность? Я не вижу этого в своем...
18.12.2020
1
ответ

Как процессы могут устранять escape-коды, когда их вывод передается по конвейеру?

Довольно странное название, но я затрудняюсь сформулировать этот вопрос :Когда я запускаю версию kitty --в своем терминале, она выводит свою версию на стандартный вывод, однако текст имеет стиль и цвет :...
01.11.2020
1
ответ

Для чего можно использовать управляющие коды C1?

Сегодня я обнаружил, что существует довольно большая группа дополнительных управляющих кодов, называемых управляющими кодами C1, охватывающая диапазон от U+0080 до U+009F (32 символа ). Я думаю, что это интересный факт...
28.10.2020
1
ответ

Разница между ANSI art и экранирующими кодами Linux Terminal ANSI

Я только что нашел один побег ANSI, который отличается в ANSI-арте и в Linux Terminal. [0;5;47;30m Проблема в этом ANSI Art https://16colo.rs/pack/blocktronics-b-sides/om%20-%20bjork%20-%20debut.ans...
28.09.2020
1
ответ

Как escape-символ '\' работает в командной строке bash?

В последнее время я начал настраивать командную строку bash и обнаружил, что не понимаю, как работает escape-символ. У меня есть следующее :PS1="\[$RED\]\342\224\214\342\224\200" В этом...
25.09.2020
1
ответ

Как убрать символ «@» в поле пароля команды curl

Мое имя пользователя — user1, а пароль — mypass8@ Я хочу передать это имя пользователя и пароль команде curl. Как избежать @ в пароле при передаче его команде curl? curl -k -X POST https ://...
17.09.2020
1
ответ

Можно ли заключать аргументы оболочки в символы *, отличные от *, кроме одинарных и двойных -кавычек?

У меня есть сценарий, который принимает запрос MySQL SELECT в качестве единственного аргумента. Обычно я заключаю этот запрос в одинарные кавычки и использую двойные кавычки внутри запроса для заключения строк, которые...
03.09.2020
1
ответ

Освобождение одиночной квоты в псевдониме zsh

Мне нравится создавать любые псевдонимы для команд docker, и мне нужно, чтобы любой псевдоним использовал одинарные кавычки. Я вижу сообщение об экранировании кавычек в псевдониме zsh, но у меня это не работает. Пробовал в.zshrc функция dinfoip (){ докер.
02.09.2020
1
ответ

RemoteCommand со знаками процента не работает

Следующая команда tmux new -A -s $ (date +%Y%m%d%H%M%S )работает и запускает tmux с сеансом,назван в честь текущей даты и времени (, как и ожидалось ). Но если я поставлю то же самое в конфигурации ssh RemoteCommand tmux новый...
28.08.2020
1
ответ

Проблема с запуском скрипта Python в сценарии оболочки, в котором есть пробелы для скрипта Python

Я выполняю некоторую автоматизацию с помощью сценариев оболочки, и у меня возникают проблемы с запуском сценария python, в котором его путь содержит пробелы. Простите меня, если я допустил какие-либо ошибки или неправильные практики в коде, я просто...
01.08.2020
1
ответ

st терминал + режим оболочки vi

Контекст :Я использую zsh и использую режим редактирования vi. Чтобы подняться в истории, вместо того, чтобы нажать ESC для перехода в обычный режим и нажать k, я нажимаю alt+k, который отправляет символ esc и отправляет k послесловий (...
01.08.2020
1
ответ

тире :Как я могу указать аргументы типа "${ (q+@ )@}" в zsh?

Я хочу указать аргументы в тире (или sh, или даже в bash, если это невозможно ). Я могу сделать это с помощью "${ (q+@ )@}" в zsh, так что reval ... равносильно простому вводу <...
28.07.2020
1
ответ

Как передать имена файлов с пробелами в `zip `?

Кажется, это невероятно простая задача, но я не могу заставить ее работать. Я хочу поместить первые 13 файлов в каталоге в архив.zip. Очевидный способ сделать это — zip first13.zip $ (ls |...
10.07.2020
1
ответ

Прокрутка терминала вверх с использованием управляющих кодов ANSI

Я пытаюсь создать простую терминальную программу, которая может "прокручивать" текст, который был записан на терминал (, но с тех пор исчез с экрана ). Я могу использовать escape-код ANSI \...
06.07.2020
1
ответ

Как отсортировать столбец, в котором также есть данные о цвете?

У меня есть файл журнала, и я ищу сортировку по времени ответа, 4-е поле :GET /api/user/john 200 0,194 мс -7307 Но он содержит цветные теги, вот вывод из vi :^[[0mGET /api/пользователь/...
26.05.2020
1
ответ

Расшифровка управляющих последовательностей ncurses

Помогите мне расшифровать escape-последовательности, созданные библиотекой ncurses и перехваченные strace. Я изучаю, как ncurses взаимодействует с терминалом, и хочу понять его «протокол рукопожатия». У меня есть...
04.05.2020
1
ответ

Есть ли безопасный кот?

Время от времени случается, что я получаю бинарник либо из curl, либо из локальной файловой системы. В большинстве случаев сломанный терминал можно исправить с помощью перезагрузки. В других случаях, особенно если бинарник...
17.04.2020
1
ответ

Составьте последовательность клавиш для Ǝ и ə?

/usr/share/X11/locale/en_US.UTF-8/Compose (Ubuntu 18.04) определяет последовательности компоновки для акцентированных вариаций повернутого символа «e»: : «Ǝ́» # ..
07.04.2020
1
ответ

Странные символы отправляются на ssh-терминал, когда Alt+Tab между приложениями

Я ssh на свой компьютер AWS EC2 с Amazon Linux из локальной Ubuntu с терминалом GNOME. Если открыть vim в сеансе ssh, а затем Alt+Tab из терминала в другое приложение, а затем Alt+Tab обратно, это раздражает...
13.01.2020
1
ответ

Почему Esc-[ не выполняет прокрутку влево в `less`?

Согласно странице руководства для lesskey, следующие клавиши связаны с прокруткой влево и вправо: \e[ прокрутка влево \e] правая прокрутка \e(прокрутка влево \e) правая прокрутка \kl ...
27.11.2019
1
ответ

Как отличить ответ с терминала от пользовательского ввода?

Например, в программе я хочу получить текущую позицию курсора на терминале (tput u7 или \E[6n на xterm): CSI P sn P s = 6 → Отчет о позиции курсора (CPR) [строка; столбец] как CSI р ; c RI напишите это ...
22.10.2019