Cyven's Braindump

tr

translate characters

  1. mapping

echo "hello" | tr 'a-z' 'A-Z'

echo "hello" | tr 'el' 'EL'

  1. delete

echo "hello 12df3fa45" | tr -d '0-9'

  1. squeeze

"heeeeellloo" | tr -s 'elo'

压缩 -s 后跟的参数 中的所有字符. 也就是连续的 e 压缩到1个, 连续的 l 压缩到1个, 连续的 o 压缩到1个