私のファイルには次のものがあります。これはいくつかのタイムスタンプです。
455860902
868790949
279116188
689905426
はい - 次の出力が必要です。
###########
sed -n '/455860902/,/868790949/p' file
sed -n '/868790949/,/279116188/p' file
sed -n '/279116188/,/689905426/p' file
sed
毎回コマンドを入力したくない場合は、ループを実行する必要があります。
ベストアンサー1
使用awk
:
awk 'prev{ print "sed -n \047/" prev "/,/" $0 "/p\047 file"; }
{ prev=$0 }' infile