具有文件夹和重复行的Shell程序

时间:2019-05-27 07:23:45

标签: bash shell

我需要创建一个Shell程序,该程序使(形成作为参数给出的Folder)一个列表,其中包含所有出现的名称(文件夹和文件),并为每个文件名打印最大重复行数。

    #/usr/local/bin/bash
    for i in $(find $1 -name '*.txt'); 
    do
       readlink -f $i
       sort $i|uniq -c|sort -nr|head -n 1 
    done

问题是当我的目录中有一个目录时,我的程序中断了。

错误:“排序:无法读取:labourator / laborator6.txtlaborator / AD / xtx.txt:没有这样的文件或目录”

已解决:查找没有-print0

0 个答案:

没有答案