Я хочу сделать псевдоним tree с find ./ -type d -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g' как его значение.
, поэтому, чтобы избежать ошибок из-за ' внутри всей строки, я преобразовал их в \', с помощью которых я могу определите его область действия. поэтому моя действительная команда выглядит так:
alias tree='find ./ -type d -print | sed -e \'s;[^/]*/;|____;g;s;____|; |;g\''
, но она показывает ошибку
bash: syntax error near unexpected token `|'
, но я не знаю, как исправить эту проблему.