パッケージファイル(Packages.gz
)内のすべてのパッケージの名前とバージョンを取得する必要があります。これはCydia debianリポジトリから取得したものです。これはPHPで行う最良の方法を見つけようとしています。PHPを使用してpackages.gzファイル内のすべてのパッケージの名前とバージョンを取得する最善の方法は何ですか?
私は自分自身のために小さなプロジェクトを作っていますが、私が理解できる例は見つけられていません。検索中にこれを見つけ出し、必要なものを取得しますが、PHPではありません。
awk -F": " ' /^Package/{p=$2;getline;v=$2;getline;f=$2;ary[p"\n"v"\n"]} END{for (x in ary) print x}' file
迅速な汚い方法は、 'システム()'や 'execのを()'を使用します。 – codekaizer
おそらく何かを言う唯一の人に感謝します!今日のヘルプを得るのは難しいです。私はちょうどPHPでそれを行う方法の例が必要です。名前とバージョンだけを取得する方法を理解することができない全体のファイルを印刷することができます。 – RKO1195