我最近从巴什到桀骜,现在看来我遇到了第一个兼容性问题。我正在尝试编写一个 shell 脚本来检查图像和视频文件中的 exif 日期和时间信息,但此变量有问题:
LINES="$(exiftool -CreationDate -CreateDate -DateTimeOriginal -ModifyDate -MediaCreateDate -MediaModifyDate -TrackCreateDate -TrackModifyDate "$filename" | awk -F ': ' '{print $2}' | sort -u | wc -l)"
当直接在给定文件的终端中输入上述管道命令时,输出均为 2巴什和桀骜。然而,当像上面那样用在变量中时,然后命令echo $LINES
输入命令时,输出是2巴什,和 16 在桀骜。
我想知道有什么区别桀骜这里有我失踪的...