• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

tr

date: 2021-11-28 excerpt: trコマンドついて

tag: linuxtr


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:]

参考

  • Linux - cat / head / tail / cut / nl / od / join / paste / tr


linuxtr Share Tweet