tr

trコマンドついて

タグ tr


概要

  • stdinの内容を変更するコマンド

予約された表現

  • [:alnum:]
    • 文字と数字
  • [:alpha:]
    • 文字すべて
  • [:blank:]
    • whitespace
  • [:cntrl:]
    • コントロール文字
  • [:graph:]
    • 表示可能な文字すべて
  • [:lower:]
    • 小文字
  • [:upper:]
    • 大文字

使用例

小文字を大文字へ

$ cat data.txt | tr [:lower:] [:uppder:]

または

$ cat data.txt | tr 'a-z' 'A-Z'

特定の文字(,)を削除

$ cat data.txt | tr -d ,

特定の連続する文字(\s)を一文字に置き換える

$ cat data.txt | tr -s " "

または

$ cat data.txt | tr -s [:space:]

参考