他のSWFへのリンクを含むSWFがたくさんあります。
私はこれをxml:に変換するために使用しますswf2xml Disc1.swf Disc1.swf.xml
。その後、これを使用してswfリンクを含まないすべての行を削除しました。sed -i '' '/swf/!d' Disk1.swf.xml
501個の異なるswfファイルに対してこれを実行したいと思います。 2つの問題があります。
- 500個の異なるファイルに対してこのコマンドを実行し、出力を指定する必要があります。
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