2
ответа

Исключение двойных кавычек для переменных в bash и qmake

Я написал следующий файл метапроекта для qmake, который предназначен для сборки всех файлов .pro в следующих подкаталогах (для по историческим причинам и из-за других инструментальных средств имена файлов ...
09.05.2017
2
ответа

Различие между \e и ^ [

Gilles записал: символ 27 = 033 = 0x1b = ^ [= \e Demizey записал: ^ [является просто представлением ESCAPE, и \e интерпретируется как фактический Символ ESC Затем, я также нашел эту строку от...
13.04.2017
2
ответа

Как выйти из текста в ужасной util.spawn_with_shell команде?

На основе предложения я теперь получил следующий вызов в rc.lua: ужасный util.spawn_with_shell ('vlc $ (xclip-o)'), Как я удостоверяюсь, что вывода xclip оставляют так, чтобы пробелы не были...
13.04.2017
2
ответа

Максимизируйте xterm с помощью сценария удара

Я нашел этот ответ, обеспечивающий, как управлять размерами текущего xterm окна, т.е.: повторите-ne "\e [8; 30; 30 т", Как я могу изменить это для максимизации окна (высокий звук xterm + вводят ярлык)?...
13.04.2017
2
ответа

Защищен ли Vim от атак копирования и вставки?

Вы никогда не должны вставлять данные из Интернета в свой терминал. Вместо этого вы должны вставить в текстовый редактор, проверить команду и затем вставить в терминал. Это нормально, но что, если Vim - мой текстовый редактор? Может ...
04.04.2017
2
ответа

Обратный код управления ищет терминалы

Мое понимание - то, что терминалы часто используют коды управления ANSI для представления последовательностей небуквенно-цифрового знака. Например, когда редактирование .inputrc для избивает Linux, легко найти код...
20.03.2017
2
ответа

Что такое escape-последовательность ANSI gnome-terminal для «CTRL + arrow / s»?

Я пытаюсь настроить свой bash ~ / .inputrc к этим настройкам (Примечание: ←, → означают клавиши со стрелками влево и вправо) Ctrl + ← - переход назад на слово Ctrl + → - должен перейти на слово вперед. В настоящее время я ...
19.09.2016
2
ответа

Создание мигающего текста с помощью эхо-символов и escape-символов [дубликат]

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

удар - Функция к символу ESC?

Я пытаюсь автоматизировать часть своего материала и сталкиваюсь с проблемой, проблема сводится к выходу из значения, которое передается как аргумент сценарию. myScript.sh #!/bin/bash loadPatch - называет $...
22.11.2015
2
ответа

Почему "shift-tab" приводит к "Escape" в терминале?

Я только что случайно заметил это. Я использую режим vi readline (запускаю set -o vi в bash), поэтому это особенно заметно; в режиме emacs readline, я думаю, Esc ничего не делает, но в режиме vi это приводит к выходу ...
25.10.2015
2
ответа

изменить цвет `echo` для определенной строки в сценарии оболочки в Linux?

I хотите изменить цвет эха для определенного оператора в примере сценария оболочки Linux: echo "недопустимые записи" echo "допустимые записи" echo "допустимая запись" Мне нужен красный цвет для echo "...
16.10.2015
2
ответа

Символ колокольчика и escape в строке запроса

Моя строка запроса печатается с помощью этого оператора, printf '\033]0;%s@%s:%s\007' user host /home/user Зачем нужен escape символ (\033) и символ колокольчика (007)? Когда я запустил то же самое ...
09.06.2015
2
ответа

Дайте иное толкование терминальному выводу

У меня есть программа, которая выполняется, некоторые команды в терминале (например, склонный - получают обновление), и хранит вывод. Как я могу дать иное толкование выводу, таким образом, я могу удалить всю информацию, которая не нужна?...
26.04.2015
2
ответа

эхо с клавишей Backspace

Я пытаюсь выяснить, почему это происходит в ударе. Хорошо это достаточно легко. $ отзываются эхом,-e 'a\txy\bc' xc хорошо это достаточно легко. $ отзываются эхом,-e 'a\txy\b\b\b\b\b\b\b\b\bc' ac xy хорошо это легко...
25.04.2015
2
ответа

Удалите символы ESC с помощью sed

Я ввел прибытие из канала, который содержит специальные символы ESC. Для иллюстрации поток похож на это: printf "нечто bar\033 [00m"> файл кошки файл, Как я могу удалить запаздывание .bar\...
08.12.2014
2
ответа

Значение обратной косой черты

Почему следующая команда печатает Smith, но не \Smith? эхо \Smith
26.07.2014
2
ответа

Почему делает Ctrl-D выход (EOF) оболочка?

Вы - буквально "окончание файла" путем ввода этой escape-последовательности, т.е. интерактивная сессия оболочки, рассматривается как реальный поток файла оболочкой, как какой-либо другой поток файла? Если так, который файл?...
22.01.2014
2
ответа

Символ \uFFFD в имени каталога

У меня есть много каталогов с \uFFFD (65533) символ в нем. Проблема состоит в том, что я не могу действительно получить доступ к этому каталогу из-за этого символа. Например, я получил каталог с именем: Foo�...
15.09.2013
2
ответа

Я могу сделать оставленную мультилинию обработки grep как одну строку?

То, как я могу сделать инструменты как мультилинии обработки grep, вышло с обратной косой чертой как долгая одна строка? Скажем, у меня есть некоторые файлы, который похож на это: testvar=test1 \test2 \test3...
22.04.2013
2
ответа

Вызов удара от sh (тире) с командами, считанными из args, и “Незавершенной заключенной в кавычки строки” / “неожиданный EOF”

Просто мысль я зарегистрировал бы это: я пробую что-то очень простое - переменная ENV набора в ударе и распечатываю его: $ колотят-c "a=1; a$a эха"; $ колотит-c "a=1; повторите a\$a"; a1 Теперь я хотел бы это то же...
22.04.2013
2
ответа

Как сценарий удара может обнаружить поддержку символов ESC создания заголовков окна?

У меня есть прерывание отладки, которое работает каждый раз, когда я ввожу команду в удар, который устанавливает заголовок окна для указания на то, что выполняет команда. Я не учитываю все детали конфигурации и свожу его к:...
27.02.2013
2
ответа

То, как скопировать переданный по каналу список файлов, содержало пробелы и апострофы?

У меня есть список файлов, сгенерированное использование находит, что я хочу питаться (передают по каналу) к CP. Моя проблема состоит в том, что файлы имеют пробелы и апострофы в них, ведущее CP, чтобы неоднократно жаловаться, что оно "не может стати
23.09.2012
2
ответа

Команда DEC ANSI упорядочивает вопросы; перемещение курсора

Таким образом, я пишу эмуляцию терминала (я знаю, я должен просто скомпилировать шпаклевку, и т.д.), и на этапе переработки через vttest, чтобы удостовериться, что это правильно. Я основываю его на VT102 на данный момент, но добавлю...
22.09.2011
2
ответа

Скобки переEscape в PS1

Как другие указали, цветовые коды в PS1 должны быть заключены в скобки \[и \] для предотвращения их занимающий горизонтальное место. Я добавил необходимый код к .bashrc: выделитесь () {если [-x/usr/bin/...
12.04.2011
2
ответа

Куда мои управляющие коды ANSI идут, когда я передаю по каналу к другому процессу? Я могу сохранить их?

Я когда-то хочу передать вывод, на который наносят цветную маркировку по каналу, fror процесс, например, grep..., но когда я передаю его по каналу к другому процессу, например, sed, цветовые коды потеряны... Некоторый путь состоит в том, чтобы сохранить э
08.04.2011
1
ответ

Как я могу узнать, какие управляющие коды отправляет мой терминал для определенных специальных кодов, которые не показывает кошка?

Я хотел выяснить, что мой терминал отправляет при нажатии клавиш Ctrl+Backspace и Alt+Backspace. Стандартный способ сделать это — запустить на терминале команду cat, и набор текста обычно работает, но с определенным выводом, подобным этому, результаты хит
26.10.2021
1
ответ

Как избежать точки с запятой в строке с помощью Bash

Я получил приведенную ниже строку JSON, которую использую для передачи в aws route53 change -resource -record -устанавливает команду для обновления текущей записи DMARC. Как видите, значение TXT содержит ;. JSON="{ \"Комментарий\" :\"Обновление записи TXT
24.10.2021
1
ответ

lesskey :добавить привязку клавиш alt+right к less

Я использовал cat -vte, чтобы посмотреть, какие управляющие коды отправляет мой эмулятор терминала, когда я нажимаю Alt+Right :❯ кот -вте ^[[1;3С Затем я добавил этот escape-код в свой файл lesskey ~/.less :. \e[1;3C forw -прокрутить Наконец-то я запускаю
06.10.2021
1
ответ

Правильно назначить команду sed

Я пытаюсь присвоить результат команды sed переменной в bash, но я не могу правильно экранировать все (, возможно, просто из-за отсутствия знаний в bash ), я пытался :хэш _в _podfile=$ (sed -rn 's/^ *pod [\'\"]XXX["\'],.*
27.08.2021
1
ответ

sshpass разбивает пароль на две строки, разделенные символом «&» в пароле

У меня есть переменная пароля PASS, значение которой равно abc123&zxcv456. Когда я пытаюсь использовать SSH в jenkins, используя переменную пароля, как показано ниже. sshpass -p ${PASS} ssh -o StrictHostKeyChecking=no admin@100.200.3.4 'echo '${PASS}' | s
24.08.2021