我有一堆 swf,这些 swf 包含指向其中其他 swf 的链接。
我用它来将它们转换为 xml: swf2xml Disc1.swf Disc1.swf.xml
。然后我用它来删除不包含 swf 链接的每一行:sed -i '' '/swf/!d' Disk1.swf.xml
我想对 501 个不同的 swf 文件执行此操作,有两个挑战:
- 我必须对 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