3

Кто-нибудь знает, почему этот псевдоним не работает?

alias tailsed="tailf error.log | sed -e 's/\\n/\n/g' -e 's/\\t/''/g'"

Я попытался заменить одинарные кавычки на двойные, чтобы это было похоже на:

alias tailsed='tailf error.log | sed -e "s/\\n/\n/g" -e "s/\\t/""/g"'

Но команда piped по-прежнему не обрабатывает правильно, как это происходит, когда она запускается одна.

1 ответ1

4

Функции убирают весь этот адский кавычки:

tailsed() { tailf error.log | sed -e 's/\\n/\n/g' -e 's/\\t//g'; }

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .