3番目の列に「M」を含むすべてのデータをインポートしてファイルに保存したいと思います。次のコードを試しましたが、新しいフォルダを実行しようとすると何も空になりません。
awk -F, '$3 == " M" ‘ test.txt > newtext.txt
そして
sed -n '/M$/p' test.txt > newtext.txt
コードは次のとおりです。
John,3,M
Jessie,5,F
Harry,6,M
Liam,8,F
Tommie,9,F
Luke,9,M
新しいファイルが次のようになります。
Harry,6,M
John,3,M
Luke,9,M
ベストアンサー1
あなたのデータセットがあなたの例と同じであると仮定すると、列を心配する代わりにgrepを使用します。試してみましたgrep ",M" text.txt > newtext.txt
か?
編集:awkの場合は試してみることができますawk -F, '$3 == "M"' text.txt > newtext.txt