やりたいこと
File: 〜〜
function hoge()
{
}
〜〜〜
File: 〜〜
function fuga()
{
}
〜〜〜
みたいなファイルがあったとき、「File」を含む行と、「function.*(」を含む行のみを抜き出したい。
grep でやるとよい!
grepでOR 検索をするとできる!
grep -e ^File -e function.*\( source.txt > source2.txt
これでOKや!
sedでダメだった、試したこと
を参考に、
sed -ne 's/(File|function)/リナックス/gp' source.txt
とかでできるかと思ったができんかった。 GNUのsed
(File|function)
これが動作しなかった。
コメント