查找TXT文件并显示每个文件的记录总数和每个文件的大小

时间:2014-04-13 14:03:07

标签: shell

我需要找到每个TXT文件的行数和大小。

它需要搜索所有目录,只显示结果:

FileName|Cnt|Size

ABC.TXT|230|23MB

以下是一些代码:

v_DIR=$1
echo "the directory to cd is "$1


x=`ls -l $0 | awk '{print $9 "|" $5}'`
y=`awk 'END {print NR}' $0`
echo $x '|' $y

1 个答案:

答案 0 :(得分:1)

尝试类似

的内容
  

find -type f -name'* .txt'-exec bash -c'lines = $(wc -l“$ 0”| cut -d“” - f1); size = $(du -h“$ 0”| cut -f1); echo“$ 0 | $ lines | $ size”'{} \;