私は、次の規則に従って、二つの部分に分割する必要があることを、UNIX上のファイルの数千人を持っている:のUnix - バッシュ - 特定の規則に従ってファイルを分割する方法
1)の最初の発生を検索文字列をカンマで終わらないファイル
2)ポイント1で見つかっ出現後の最初の行を検索します)の「JOB」「」
3)ポイントで見つかった行の後にファイルを分割2)
以下はサンプルファイルです。このファイルは、 e行は文字列 'DUMMY'で終わります。
//*%OPC SCAN
//*%OPC FETCH MEMBER=$BUDGET1,PHASE=SETUP
// TESTJOB JOB USER=TESTUSER,MSGLEVEL=5,
// CLASS=H,PRIORITY=10,
// PARAM=DUMMY
//*
//STEP1 EXEC DB2OPROC
//...
どうすればこの問題を解決できますか?
おかげ
。何を試しましたか? – 123
ありがとう、すべての問題を発見した、ファイルは、メインフレームから始まったので、行は、 "、"で終わらない行を見つけるために明らかに "sed"特定の行の長さにスペースで拡張されました。 – eddymax