1

Я хочу заменить «Бла: все» или «Бла / все» на «Бла - все»

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

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

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

Как мне сказать tr заменить: или / на "-"?

используя Zsh

1 ответ1

2

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

NEW=${OLD//[:\/]/--}

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