sed で grep※ する例です。/ の間に正規表現を書きます。
※ 正規表現にマッチした行だけを出力するという意味
sed -e "/hogehoge/p;d" in.txt > out.txt
p;d はマッチした行を出力 (print)。あとは破棄 (delete) みたいな意味です。
sed -e "/<img/p;d" in.txt > out.txt
sed -e "/<[Ii][Mm][Gg]/p;d" in.txt > out.txt
p オプションと i オプション (大文字小文字を区別しないオプション、s 置換では利用可能) は同時に利用できないようです。sed 古いせいか、こういうとこあるね。
sed -n "/<[Ii][Mm][Gg]/p" in.txt > out.txt
同じ意味ですが、d の方が自分は好きかな。
このサイトのページへのリンクは自由に行っていただいてかまいません。
このサイトで公開している全ての画像、プログラム、文書の無断転載を禁止します。
ここをクリック
すると表示されるページから作者へメールで連絡できます。