Под zsh, смотря на использование 'TR', чтобы искать и заменить отдельный символ несколькими символами

Я хочу заменить "Вздор: безотносительно" или "Вздор/Независимо от того, что" со "Вздором - Безотносительно"

У меня есть это:

NEW=`echo ${OLD} | tr '[:/]' '--'`
echo ${NEW}

Я предполагаю, что требуется эти 2 символа тире для значения 1 замены буквы для: или /

Как я говорю tr заменять: или / с "-"?

использование zsh

1
задан 04.03.2011, 08:49

1 ответ

tr только делает замены символа для символа. Попробуйте это:

NEW=${OLD//[:\/]/--}
2
ответ дан 12.12.2019, 12:57

Теги

Похожие вопросы