完全に機能するAWKを2つ持っています
myScript3.awk
#!/usr/bin/awk -f
BEGIN {
FS=">|</"
OFS=","
}
{
data[count++] = $2
ptint $2
}
END{
print data[2],data[6],data[3], FILENAME
}
上記のスクリプトは xml ドキュメントをスキャンし、2 番目、6 番目、3 番目の要素とファイル名を返します。
for filename in *.xml
do
awk -f myscript3.awk $filename >> out.txt
done
上記のスクリプトは、フォルダー全体をスキャンし、xml ファイルを一覧表示してから、myscript を実行します。これら 2 つのスクリプトを 1 つにマージする必要があります。ご協力いただきありがとうございます