我想快速比较两个目录中的文件列表。我可以使用以下
$ ls /opt/myapp/ >> ~/myapplist
$ cksum ~/myapplist
3476215496 7657 /u/compll07/ojblass/myapplist
$ ls /opt/myapp2/ >> ~/myapp2list
$ cksum ~/myapp2list
3476215496 7657 /u/compll07/ojblass/myapp2list
并比较输出的校验和。我想做一个命令输出的cksum,我试过
$ cksum `ls /opt/myapp/`
但这不起作用。在ksh中的一个命令中有没有更明智的方法来执行此操作?
答案 0 :(得分:2)
% echo hello, world | cksum -
{
{1}}
1398783287 13 -
告诉-
使用stdin作为输入。
cksum
实际上默认使用stdin:
cksum
{
{1}}
我发现第二种形式更漂亮。