前提・実現したいこと
csvファイル内のセルのうち、特定の数字に完全一致(例えば9.8)しているセルを持つ行を検索して、行番号と中身をlinuxコマンド(ubuntu16.04.6 LTS)で表示したいです。
発生している問題・エラーメッセージ
(標準出力)
0,16.938,240.507,,,,,,,,,,,,,
上記のように9.8に一致しないセルを含む行も表示されてしまいます。
また、109.8など一部一致も除外して”9.8”に完全一致するセルのみを含む行の表示を行いたいです。
該当のソースコード
awk '/9.8/ {print}' filename.csv
試したこと
cat filename.csv | egrep \s*9.8$
->何も表示されない
grep -w "9.8" filename.csv
-> grep -w "9.8" filename.csv と同様に、完全一致したセルを含んでいない行も表示されてしまいます。
どなたがご存知の方がいらっしゃいましたら、ご教授いただければ幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/22 00:45
2020/06/22 01:00
2020/06/22 02:07
2020/06/22 02:12
2020/06/22 02:27