Perguntas sobre 'escape-characters'

2
respostas

Pergunta sobre o comportamento de atalhos de teclas de controle

Estou confuso sobre como Ctrl-key combinações funcionam no terminal. Na página man bash, existem várias combinações, como: C-e - ir para o final da linha C-f - vai um caractere para a frente etc. Mas há alguns atalhos não...
15.05.2016 / 14:20
5
respostas

Quais são os caracteres especiais para imprimir de um script para mover o cursor?

Descobri que imprimindo \r de um script, o cursor se move para o início da linha. Qual personagem moverá o cursor uma linha acima? Onde há uma lista desses caracteres especiais? EDIT: Trabalhando no OSX. Além disso, \a toca a camp...
01.01.2014 / 16:17
1
resposta

Cat e Less fornecem uma saída diferente

Eu executei o seguinte comando # top > /home/user/top_output.txt Nada aconteceu por um tempo e então eu pressionei Ctrl+C . Quando eu verifiquei o arquivo que foi criado, ele tinha o conteúdo nele. Então eu disparei o comando cat...
09.02.2014 / 12:36
2
respostas

Por que uma única barra invertida é exibida ao usar aspas

Eu sempre achei que o bash trata as barras invertidas da mesma forma quando uso sem ou com aspas duplas, mas eu estava errado: [user@linux ~]$ echo "foo \ " foo \ [user@linux ~]$ echo foo \ # Space after \ foo Então, pensei que as barras...
17.10.2017 / 16:32
2
respostas

Substituição incorreta: sem fechamento “'” em um heredoc / EOF

Gostaria de imprimir uma mensagem de uso de estilo man para descrever uma função de shell como esta saída man find : NAME find - search for files in a directory hierarchy SYNOPSIS find [-H] [-L] [-P] [-D debugopts] [-Olevel...
11.02.2018 / 16:20
1
resposta

Como descobrir a seqüência de escape que meus teclados enviam para o terminal?

Digamos que temos um teclado genérico com algumas chaves desconhecidas que podem enviar sequências de escape para o terminal. O teclado está conectado a um emulador de terminal xterm rodando em um BSD / Linux genérico. Para criar um mapeam...
21.01.2014 / 11:11
2
respostas

Onde as seqüências de escape são necessárias ao usar o til ~ ~ no awk?

Eu tenho uma variável pattern com valor abaixo: \"something//\anotherthing' e um arquivo com o conteúdo abaixo: \"something//\anotherthing' \"something//\anotherthing \"something/\anotherthing' \"something\anotherthing' \"somethin...
23.05.2018 / 11:24
2
respostas

Caractere Bell e escape na string de prompt

Minha string de prompt é impressa usando esta declaração, printf '3]0;%s@%s:%sprintf '%s@%s:%s' user host /home/user 7' user host /home/user Por que é necessário um caractere de escape ( 3 ) e um caractere de campainha ( 007 )? Quando...
09.06.2015 / 11:56
6
respostas

echo \\ * - comportamento de escape de barra invertida bash, é avaliado de trás para frente?

Então, no bash, Quando eu faço echo \* * Isso parece certo, já que * é escapado e tomado literalmente. Mas não consigo entender isso quando eu faço echo \* \* Eu achei que a primeira barra invertida escapou da segunda, assim dua...
11.03.2015 / 07:48
2
respostas

Existe uma maneira de bloquear o título do terminal?

Às vezes, há muitas sessões diferentes abertas nas guias do próprio terminal e é bastante desejável ter os títulos iniciais deles (nomeados pelo nome da sessão) bloqueados, já que os ajustes de título locais tornam essas sessões indistinguíveis....
30.03.2012 / 14:27