へっぽこびんぼう野郎のnewbie日記

けろけーろ(´・ω・`)! #vZkt8fc6J

sedで、行末のタブを置換する。

Vimのこれ。

全行の、タブが0個以上連続していたらそれを何もない状態に置き換えるやつ。

:%s/\t*$//

なぜかsedではできない。ナンデ?!状態に陥った。

 

sedってのはstream editorとかゆーて、Vimと共通の先祖を持つやつ。

どうもsedでは\tをサポートしとらんらしい。

ググった結果

 sed -i -e "s/    *$//" a.tsv

のように書いて使うことがわかった。

コピーして使わないでください。

はてなではどうもタブを打てないようなので、コピーして使ってもうまく動きません。

ターミナル上で、Ctrl + Vを押したあと、

Tabを押すと入力できます。

 

とりあえずsedは超便利。