Perguntas sobre 'escape-characters'

1
resposta

Escapando de meta caracteres em sequências regex básicas / estendidas de posix no grep

É possível escapar todos os meta-caracteres de uma string dentro de uma variável antes de passá-la para o grep? Eu sei que pergunta semelhante foi feita antes em SE ( aqui ) e também uma boa explicação aqui , mas eu estava apenas curioso sobre...
22.02.2012 / 07:51
1
resposta

Oculte e mostre o cursor com tput

tput civis oculta com sucesso o cursor. tput cvvis deve mostrá-lo, mas isso não acontece. Alguma ideia do problema?     
05.08.2015 / 15:16
4
respostas

Exibindo páginas man com suporte de roda de rolagem

Gostaria de usar a roda de rolagem (códigos de escape do mouse xterm) para percorrer as páginas de manual, como posso no emacs com xterm-mouse-mode . menos não parece ter suporte para isso e, além de recompilar, não consigo encontrar uma manei...
13.02.2015 / 01:23
1
resposta

cssh intercepta F10

Estou usando cssh (cluster-ssh) para ssh em várias máquinas simultaneamente. Tudo funciona muito bem, exceto que cssh intercepta a tecla F10 (que no cssh abre o menu. Isso é muito lamentável, porque eu estou usando muito F10 , por ex...
20.10.2014 / 16:10
1
resposta

Qual é o comprimento máximo para uma sequência de escape multibyte?

ESC envia \x1b . Isso é 1 byte : o caractere de escape real. Subir página envia \x1b[H . Isso é 3 bytes . F2 envia \x1b[OQ . São 4 bytes . F5 envia \x1b[15~ . São 5 bytes . Qual é o tamanho máximo de um dele...
22.02.2016 / 05:54
2
respostas

Chamando bash de sh (traço) com comandos lidos de args e “Cadeia entre aspas não terminada” / “EOF inesperado”

Pensei em documentar isso: estou tentando algo muito simples: defina a variável env em bash e imprima: $ bash -c "a=1; echo a$a;" a $ bash -c "a=1; echo a\$a;" a1 Agora eu quero o mesmo, mas chamado como argumento de sh (no meu sist...
21.04.2013 / 23:57
2
respostas

Re-escape os parênteses no PS1

Como outros outros apontaram, os códigos de cor em PS1 devem ser colocados entre \[ e \] para evitar que ocupem espaço horizontal. Eu adicionei o código necessário para .bashrc : highlight() { if [ -x /usr/bin/tput ] th...
12.04.2011 / 10:30
1
resposta

Escapando strings em matrizes associativas (bash)

Estou escrevendo um script que executa vários programas com argumentos. Para simplificá-lo tanto quanto possível, considere o seguinte exemplo: programs=( "ls" "echo" ) declare -A parameters parameters["ls"]="-l /tmp/foo" parameters["echo"]="...
13.01.2015 / 15:06
5
respostas

Como usar 'no alias?

Eu tenho uma linha que quero chamar usando o alias. while printf '%s ' "$(df -P / | awk 'NR==2 { print $(NF-1) }')"; do sleep 30; done Eu tentei escapar de ' como \' , mas não funcionou. Qual é a sintaxe correta para usar acima...
23.04.2013 / 09:04
1
resposta

Padrão de correspondência \\\ "usando grep

Eu tenho uma string json dentro do json. Isso foi codificado várias vezes e acabei com muitos recuos de escape: \\" . A sequência muito curta parece '[{"testId" : "12345", "message": "\\"the status is pass\\" comment \\\"this is some wei...
10.09.2015 / 13:27