49376


（ファイル名）  
sed_test.txt  
（ファイル内容）  
aaaa  
bbbb  
cccc  
dddd

[code]

    sed_test.txt | sed -n '/c/p' > test.txt
    
[/code]

test.txt  
出力結果

3 cccc

やりたい事。  
aaaaとccccを出力するという複数条件はどのようにするのでしょうか。  
また、行番号も出力されるのですが、なしにできますか。

結果としては  
aaaa  
cccc  
と出力したいです。


CC BY-SA 4.0
2018-10-17T05:52:02.410
49374
2018-10-17T06:12:35.537
25524
question
sed
sedで複数条件による抽出方法


`-e`オプションで複数のコマンドを処理させることができます。

[code]

    cat test.txt | sed -n -e '/c/p' -e '/a/p'
    
[/code]

なお、「マッチした行を抜き出す」のが目的であれば`grep`コマンドの方が適切(シンプルで簡単に出来る)かなと個人的には思います。


CC BY-SA 4.0
2018-10-17T06:12:35.537
49376
2018-10-17T06:12:35.537
3060
49374
answer