私は現在、Linuxターミナルの基本でクラッシュコースを受講しています。タスクの1つは、「awk」および「tr」コマンドを使用してテキストファイルの句読点を置き換えることです。私は解決策を探し回ってみましたが、何もうまくいきません、何か助けはありますか?
tr
の使用(Glenn Jackmanがすでに指摘しているように):
cat TEXTFILE | tr -d '[:punct:]' > OUTFILE
awk
の使用(gawk
およびmawk
でテスト済み):
cat TEXTFILE | awk '{ gsub(/[[:punct:]]/, "", $0) } 1;' > OUTFILE
AWKでcat
を省略することもできます。
awk '{ gsub(/[[:punct:]]/, "", $0) } 1;' TEXTFILE > OUTFILE
注:TEXTFILEとOUTFILEは異なっている必要があります。