我想找到目录中字数最多的文件,所以我尝试只使用此命令输出中的第二行:
wc * -w | sort -nr
事实上我知道如果我将输出保存到文件并使用sed这样的命令它会起作用:
wc * -w | sort -nr >> file
sed -n "2p" file
但这不是我想要的,我需要直接通过命令输出
来完成我尝试使用脚本shell,如:
for i in `wc * -w | sort -nr`
do
if test $i -eq 2 then
echo "$i"
fi
done
但这不是我的预期 提前谢谢。
答案 0 :(得分:0)
find -type f -exec wc -w {} + | sort -nr | awk NR==2