私はbashプログラミングの初心者です。私はファイルをソートする$ -n $ 1の結果を/ etc/*のサイズで と表示したい。問題は、最終検索時に、処理されたディレクトリとファイルの数を知る必要があることです。どのように最大ファイルサイズとカウントファイルによる再帰的ソートですか?
私は、次のコード作曲:私は実行時にエラーがある
#!/bash/bin
let countF=0;
let countD=0;
for file in $(du -sk /etc/* |sort +0n | head $1); do
if [ -f "file" ] then
echo $file;
let countF=countF+1;
else if [ -d "file" ] then
let countD=countD+1;
fi
done
echo $countF
echo $countD
。私は再帰的に検索しなければならないので、duとどのように使い分けますか?
エラーを掲載してください。ここからは見えません。 –