如果我使用以下终端命令:
Mediainfo --Language=raw --Full '--Inform=General;%FileSize_String4%' '/Volumes/New Volume//FILM/test.avi'
我收到了这个输出,这就是我想要的:
701.5 MiB
当我在 OS X 中运行这个 bash 脚本时:
find "$1" -name "*.avi" -o -name "*.AVI"| (
while IFS= read -r file; do
vsize=($(Mediainfo --Language=raw --Full --Inform=General\;\%FileSize_String4\% "$file"))
echo "$file","$vsize" >> /Users/me/fileaudit.csv
done
)
我收到这个输出(MiB/Gib 等被剥离):
701.5
我究竟做错了什么?