【发布时间】:2021-07-28 23:59:00
【问题描述】:
我正在尝试对多个文件运行 shasum 并将输出复制到剪贴板。
在终端中计算多个文件的校验和很简单。
shasum /Volumes/EOS_DIGITAL/DCIM/100CANON/A99A0708.MP4 /Volumes/EOS_DIGITAL/DCIM/100CANON/A99A0710.MP4 /Volumes/EOS_DIGITAL/DCIM/100CANON/A99A0711.MP4 /Volumes/EOS_DIGITAL/DCIM/100CANON/A99A0712 .MP4 /Volumes/EOS_DIGITAL/DCIM/100CANON/A99A0713.MP4 /Volumes/EOS_DIGITAL/DCIM/100CANON/A99A0714.MP4 /Volumes/EOS_DIGITAL/DCIM/100CANON/A99A0715.MP4
输出是单独一行中每个文件的校验和/路径
在自动机中 运行外壳脚本 shasum /Volumes/EOS_DIGITAL/DCIM/card2/A99A0686.MP4 输出校验和和路径 然后复制到剪贴板就可以了。
当我尝试在自动化工作流程中拖动多个文件时,我得到 “运行 Shell 脚本”遇到错误 :zsh:2: exec format error:/path zsh:3: exec format error:/path zsh:4: exec format error:/path .... 重复我尝试拖入工作流程的文件数。
当工作流保存为应用程序时,它会输出一个与任何文件都不匹配的校验和。
有没有办法让应用程序输出每个文件的校验和并将所有结果复制到剪贴板,以便我可以将它们作为一个组粘贴到电子表格中。
【问题讨论】:
标签: macos terminal checksum automator