LINUXコマンドで文字列を削除する

cutコマンド

cut -d'区切り文字' -f数字
  • 区切り文字として、’ ‘(スペース)や’,’カンマがよく使われる。
    • 区切り文字を指定しない場合は、タブが区切り文字として使用される。

複数のフィールドを切り出したい場合

nフィールド目とmフィールド目を切り出したいとき

cut -d' ' -fn,m

nフィールド目からmフィールド目まで切り出したいとき

cut -d' ' -fn-m

trコマンド

tr -d 文字列
  • 標準入力から読み込んだ文字列から指定した文字列を削除する。
  • \nを文字列の末尾につけないと改行文字は削除されない。
tr 文字列1 文字列2
  • 文字列1を文字列2に置換する。

参考文献