プログラミング

シンプルに使い方を紹介

【Shell】sedで文字クラスを含む列を削除する

単純に文字クラス[]の中に「\記号」という形式で記述すれば完了。 中には不要なものも存在するが、つけておいても問題ない。

cat test.csv | sed -e "/[\.\*]/d"
cat test.csv | sed -e "/[\.\*\?\$\%\&\!\"\'\@\/\_\~\(\)\'\$\#\{\}\.\^\|\[\+\-]/d"