Perguntas sobre 'history-expansion'

1
resposta

Como posso aumentar um número encontrado por curinga no comando anterior? (zsh)

Eu quero fazer isso: setopt HIST_SUBST_PATTERN echo Ninja_Turtles_2003_S02E05_DVDRip_30NAMA.mkv ^E(0?)^E$((match[1]+1)) # resulting in: echo Ninja_Turtles_2003_S02E06_DVDRip_30NAMA.mkv ‌Mas eu recebo: echo Ninja_Turtles_2003_S02E1_DVDR...
03.09.2018 / 11:01
1
resposta

Por que o bash expande o histórico / ponto de exclamação quando entre aspas simples?

Estou criando um script para configurar um servidor a partir do zero, parte dele é o postgres. Um dos problemas que estou tendo é se uma senha aleatória tiver uma exclamação, parece ser expandida pelo bash: Eu quero executar o seguinte comand...
23.09.2015 / 12:01
0
respostas

'history' produz entradas asterisco *

Minhas linhas de histórico de pesquisa modificadas têm um asterisco ao lado delas. Eu pesquisei unix.stackexchange.com e stackoverflow.com, mas anseio por uma explicação completa para os asteriscos da minha história (além do que a página man...
06.06.2018 / 21:51
2
respostas

Linux History Expansion escapando de dois pontos que não é um modificador (em zsh)

Eu tenho um comando como: echo test Agora eu quero usar o último parâmetro dentro de outro comando com extensão de histórico dentro de um zsh. Meu outro comando tem um cólon ":" inicial, então eu quero um resultado de: echo test:someot...
10.01.2018 / 09:46
1
resposta

Quando a expansão do histórico acontece em bash?

Quando a expansão do histórico acontece? Do manual do bash Enclosing characters in double quotes (‘"’) preserves the literal value of all characters within the quotes, with the exception of ‘$’, ‘'’, ‘\’, and, when history expansion...
20.05.2018 / 23:51
2
respostas

A expansão do histórico deve ser citada?

Acabei de encontrar !$ (sem aspas). Eu não conheci isso antes e fiz alguns testes: $ ls -l (...some output...) $ echo !$ -l $ echo "!$" -l man bash diz isso na seção sobre expansão de histórico: $ The last word. This is usually...
21.05.2018 / 21:38
1
resposta

Por que o padrão de regex '?!' não está trabalhando com grep? [duplicado]

Poderíamos usar -v para excluir uma única palavra de um arquivo, mas estou me perguntando por que o padrão de regex ?! não está funcionando com grep / egrep . Eu estava procurando um padrão para excluir uma única palavra da minha...
11.05.2018 / 19:40
1
resposta

Substituição múltipla ao repetir o comando anterior

Eu sei que posso simplesmente substituir uma string por outra no comando anterior, digitando: !!:gs/string1/string2/ Mas como posso realizar várias substituições, por ex. tendo um comando: echo "AAAAAAAAAAAAAAAAA" > test1 Eu que...
11.07.2018 / 09:30
2
respostas

Como escrever o símbolo “!” entre aspas duplas no bash? [duplicado]

     Esta pergunta já tem uma resposta aqui:                   Por que o ponto de exclamação '!' às vezes chateado bash?                                      3 respostas                                Não consigo descobrir como esc...
29.11.2015 / 10:05
1
resposta

Histórico de Bash Persistente entre processos destacados

Eu ainda não consegui encontrar isso entre a documentação do Bash, então eu esperava que pudesse ser respondida se eu perguntasse aqui. Existe alguma maneira que eu possa, na execução de um script, ramificar seu histórico (ou seja, ter o mesmo h...
25.04.2015 / 01:38