Perguntas sobre 'escape-characters'

4
respostas

O que é '“^ [b” backward-word' Ao tentar configurar o ZSH?

Estou em um MAC e estou tentando descobrir atalhos para o meu ZSH em execução na Iterm2. Quando eu digito bindkey no shell, vejo (entre outros mapeamentos), o seguinte: "^[b" backward-word "^[f" forward-word Eu sei ^ é a tecla Control....
18.10.2014 / 17:58
1
resposta

Alguém poderia explicar alguns desses códigos de escape?

Estou vendo isso no meu arquivo .bashrc : PS1='${debian_chroot:+($debian_chroot)}\[3[01;32m\]\u@\h\[3[00m\]:\ [3[01;34m\]\w\[3[00m\]\$ ' e eu tenho absolutamente nenhuma ideia do que significam todos esses códigos de escape. Eu...
19.07.2011 / 18:33
3
respostas

Como posso passar strings com aspas simples para grep?

Meu resultado desejado é o seguinte: pesquisar recursivamente um diretório procurando por uma determinada string em todos os arquivos encontrados. O comando a seguir é meu porto de escala usual: find ./ | xargs grep -ns 'foobar' No entant...
03.04.2012 / 11:33
2
respostas

Escape independente de shell para strings em scripts

Eu apenas lutei (novamente) com isso: # only in bash NORM=$'3[0m' NORM=$'\e[0m' # only in dash NORM='3[0m' # only in bash and busybox NORM=$(echo -en '3[0m') O objetivo é incluir caracteres especiais na string, não apenas para saída usa...
21.10.2015 / 12:48
4
respostas

Bash: aspas escapadas na subshell [duplicata]

Quando eu executo o seguinte comando: #!/bin/bash while IFS= read -r -d '' file; do files+=$file done < <(find -type f -name '*.c' -print0) echo "${files[@]}" Eu não obtenho o mesmo resultado que este: #!/bin/bash find_args...
28.07.2017 / 05:42
2
respostas

Como copiar uma lista de arquivos de espaços contidos e apóstrofos?

Eu tenho uma lista de arquivos gerados usando find que eu quero alimentar (pipe) para cp . Meu problema é que os arquivos têm espaços e apóstrofos, levando cp a reclamar repetidamente que "não pode stat". Existe uma solução elegante para...
23.09.2012 / 10:03
2
respostas

Por que o “shift-tab” resulta em “Escape” no terminal?

Eu só notei isso por acidente. Eu uso o modo de linha de leitura vi (run set -o vi in bash ), então é particularmente perceptível; em emacs readline mode Eu não acho que Esc faça qualquer coisa, mas no modo vi ele sai do modo...
24.10.2015 / 21:52
2
respostas

Como escapar metacaracteres para egrep como metaquote de Perl?

Perl tem uma função chamada metaquote() para escapar de todos os caracteres especiais para uma expressão regular. Existe uma técnica equivalente para egrep ? Exemplo: se eu estiver procurando pela string abc.def.ghi , preciso lembra...
12.11.2015 / 05:09
1
resposta

O que significam \ t e \ em um script de shell?

O que \ t e \ um executa ou faz em um script? Por exemplo, estou escrevendo um script e é assim que ele exibe um script simples \ a     
11.03.2016 / 14:16
2
respostas

Significado de barra invertida

Por que o comando a seguir imprime Smith , mas não \Smith ? echo \Smith     
26.07.2014 / 02:48