Como eu extraio informações com o que tenho agora?

0

Eu tenho um monte de swfs, esses swfs incluem links para outros swfs dentro deles.

Eu uso isso para convertê-los em xml: swf2xml Disc1.swf Disc1.swf.xml . Então eu uso isso para remover todas as linhas que não incluem um link swf: sed -i '' '/swf/!d' Disk1.swf.xml

Id gostaria de fazer isso com 501 arquivos swf diferentes, há dois desafios:

  1. Eu tenho que executar o comando em 500 arquivos diferentes e especificar a saída.
  2. eu tenho que sed todos eles

Estou tentando criar um script

Atualmente, tenho isso

swf2xml Disc1.swf
swf2xml NV.swf
...
    
por DisplayName 22.10.2014 / 19:56

1 resposta

2
for swf in *.swf; do
    xml="$swf.xml"
    swf2xml "$swf" "$xml"
    sed -i '' -n '/swf/p' "$xml"
done
    
por 22.10.2014 / 20:35