내가 지금 가지고 있는 정보로 어떻게 정보를 추출할 수 있나요?

내가 지금 가지고 있는 정보로 어떻게 정보를 추출할 수 있나요?

다른 SWF에 대한 링크가 포함된 SWF가 많이 있습니다.

나는 이것을 xml: 로 변환하는데 사용합니다 swf2xml Disc1.swf Disc1.swf.xml. 그런 다음 이것을 사용하여 swf 링크가 포함되지 않은 모든 줄을 제거했습니다.sed -i '' '/swf/!d' Disk1.swf.xml

501개의 서로 다른 swf 파일에 대해 이 작업을 수행하고 싶습니다. 두 가지 문제가 있습니다.

  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

관련 정보