Como evitar que o $ () seja executado prematuramente ao criar um alias [duplicado]

1

Estou usando o Atom como editor de texto, mas não gosto de sua pesquisa difusa, por isso estou tentando configurar uma alternativa. Eu encontrei uma bela pesquisa de linha de comando (fzf) que funciona muito bem assim:

atom $(fzf)

Quando coloco isso no meu .bash_profile, assim:

alias atm="atom $(fzf)"

O comando fzf é executado prematuramente, assim que o .bash_profile é carregado. Como posso adiar a execução de fzf até que eu execute o atm alias.

    
por morgancodes 04.12.2016 / 05:40

1 resposta

1

Use aspas simples para impedir a expansão no momento da atribuição:

alias atm='atom $(fzf)'
    
por 04.12.2016 / 06:06

Tags