다른 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