Eu recebi a resposta Tentei alguns acessos aleatórios e a solução é ...
alias tree="find ./ -type d -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'"
Usando aspas duplas " .
Eu quero criar um alias tree com find ./ -type d -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g' como seu valor.
para evitar erros devido a ' dentro da linha inteira, converti-os para \' , pelo qual posso definir seu escopo.
então meu comando atual é assim:
alias tree='find ./ -type d -print | sed -e \'s;[^/]*/;|____;g;s;____|; |;g\''
mas mostra erro
bash: syntax error near unexpected token '|'
mas não sei como corrigir esse problema.
Eu recebi a resposta Tentei alguns acessos aleatórios e a solução é ...
alias tree="find ./ -type d -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'"
Usando aspas duplas " .
Tags command-line bash alias