【发布时间】:2011-05-10 16:28:19
【问题描述】:
我必须用 shell 命令的输出构造一个 csv; csv 文件必须包含每一行的一些信息,这些信息是通过 stat 命令的输出获得的,最后一列是 md5sum(只有没有文件名的总和)
我尝试了一些命令,例如:
找到 . -exec stat --printf='"%a";"%F"' {} \; -exec sh -c "md5sum $1 | cut -b-32" {} {} \;
但是这个阻止并要求我输入
还有这个,
找到 . -exec stat --printf='"%a";"%F";' {} \; -exec md5sum {} |剪切-b-32 \;
但在这种情况下,管道不起作用。
我该如何解决?
【问题讨论】:
标签: bash find exec pipe md5sum