こちらのサイトでgrepの複数条件の問題をやっております。
http://pen.agbi.tsukuba.ac.jp/~torarimon/?%A5%C6%A5%AD%A5%B9%A5%C8%BD%E8%CD%FD
課題: このテキストファイルの中から、FILENAMEという文字列を含むが、.metという文字列を含まない行を抜き出せ。(.metは説明ファイルなのでとりあえず邪魔なので消して表示したい)
こちらの記述に対して、
grep FILENAME MODIS_archive | grep -v .met MODIS_archive
と記入してますが、「FILESIZE」など、余計なものがひっぱられます。
ちなみに「MODIS_archive」はファイル名です。
grep FILENAME MODIS_archive
だけだと、きちんとFILENAMEのみ拾ってくれます。
ただし、.metまで入っているので、それを除外したいというのが問題です。
複数条件の場合の記述の仕方が間違っておりますでしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/09 14:36