我正在使用swfdump来获取音频文件的ID号。这是我正在使用的:
swfdump -D /Users/home/folder/file.swf | grep -i mp3
即输出: [00e] 28999 DEFINESOUND定义id 0006(MP3 22Khz 16Bit mono)
我需要的是id#..在这种情况下它是0006.我想在变量中使用该数字。有谁知道怎么做?
答案 0 :(得分:1)
var=$(swfdump -D /Users/home/folder/file.swf | sed '/MP3/s/.*id //;s/ (.*//')
或Bash
$ s=$(swfdump -D /Users/home/folder/file.swf)
$ var=${s/(MP3*}
$ echo $var
0006
答案 1 :(得分:1)
the_id=`swfdump -D /Users/home/folder/file.swf | grep -i mp3 | cut -d' ' -f6`