#!/bin/bash
list=$(find $1 -not -empty -type f -printf "%s\n" | sort -rn | uniq -d | xargs -I{} -n1 find -type f -size {}c -print0 | xargs -0 md5sum | sort | uniq -w32 --all-repeated=separate)
echo $list
找到具有相同内容的文件并对其进行排序。如果我在终端中运行它就像它打印得很好,但是当我在脚本中运行它时
printf "%s\n"
它不起作用而且看起来很难看,我该怎么办呢?我是这个bash脚本的新手,它可能非常简单。