2016-09-15 8 views
1

sedを使用して文字列間でデータを抽出しようとしています。SEDを使用して2つの文字列間でデータを抽出しています

sed -n '/SUBCASE 1/,/SUBCASE 2/p' file.txt 

SUBCASE 1以下に示すように、ドキュメントのいくつかの行で繰り返されます。

SUBCASE 1 
. 

. 
. 
. 

SUBCASE 2 
. 
. 

. 
. 
. 

SUBCASE 1 

. 
... 
. 

SUBCASE 3 

SUBCASE 1とSUBCASE 2の間でデータを抽出するにはどうすればよいですか?

答えて

0

これを試してみてください:

sed -e 's/SUBCASE 1\(.*\)SUBCASE 2/\1/' 

または

sed -n '/^SUBCASE 1$/,/^SUBCASE 2$/p' file.txt 
関連する問題