1
次のデータをMySQLデータベースから抽出してラベルを作成しています。印刷する行番号に基づいてファイルを作成する
BREAK Name:RAJ Company:ABC Order Number:101 Order Details: Item1 Item20 Item3 BREAK Name:RAJ Company:ABC Order Number:101 Order Details: 2 x Item1 2 x Item2 2 x Item3 BREAK Name:RAJ Company:ABC Order Number:101 Order Details: 5 x Item4 5 x Item5 5 x Item2
私はPHPでBREAKの位置を見つけるためにいくつかのコードを書いており、以下のような行番号を生成することができます。
2 14 26 36
1ファイルでは2行目から14行目まで、1ファイルでは26行目から36行目までの内容のファイルが必要です。私はphpで作業していますが、この出力を読み込んでsedコマンドを生成すると、最初に2つの数値が得られませんでしたが、shell_exec関数からsedを使用しようとしました。
私が期待していることは以下のとおりです。
sed -n 2,14p file1.txt sed -n 26,36p file2.txt
phpまたはシェルスクリプトのいずれかの提案ですか?
私は先に進んで、*作成*ではなく*作成*ファイルではないと仮定しました。 :) – Christian