私が今持っている情報でどのように情報を抽出できますか?

私が今持っている情報でどのように情報を抽出できますか?

他のSWFへのリンクを含むSWFがたくさんあります。

私はこれをxml:に変換するために使用しますswf2xml Disc1.swf Disc1.swf.xml。その後、これを使用してswfリンクを含まないすべての行を削除しました。sed -i '' '/swf/!d' Disk1.swf.xml

501個の異なるswfファイルに対してこれを実行したいと思います。 2つの問題があります。

  1. 500個の異なるファイルに対してこのコマンドを実行し、出力を指定する必要があります。
  2. sedすべて持っていかなければなりません

スクリプトを作成しようとしています。

現在私はこれを持っています

swf2xml Disc1.swf
swf2xml NV.swf
...

ベストアンサー1

for swf in *.swf; do
    xml="$swf.xml"
    swf2xml "$swf" "$xml"
    sed -i '' -n '/swf/p' "$xml"
done

おすすめ記事