加载中…
个人资料
凡不庸
凡不庸
  • 博客等级:
  • 博客积分:0
  • 博客访问:256,188
  • 关注人气:12
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
博文
标签:

杂谈

统计某文件夹下文件的个数
ls -l |grep '^-'|wc -l

统计某文件夹下目录的个数
ls -l |grep '^d'|wc -l

统计文件夹下文件的个数,包括子文件夹里的
ls -lR|grep '^-'|wc -l

如统计/home/han目录(包含子目录)下的所有js文件则:
ls -lR /home/han|grep js|wc -l 或 ls -l '/home/han'|grep 'js'|wc -l

统计文件夹下目录的个数,包括子文件夹里的
ls -lR|grep '^d'|wc -l
说明:
ls -lR
长列表输出该目录下文件信息(R代表子目录注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)

grep '^-'
这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d

wc -l
统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。
 

 

======================================

如果只查看文件夹

(2011-10-14 17:47)
标签:

it

CString year='2011';

CString month='10';

CString day='14';

CString Time;

Time=year+month+day;

 

 

标签:

it

变量说明:
$$
Shell本身的PID(ProcessID)
$!
Shell最后运行的后台Process的PID
$?
最后运行的命令的结束代码(返回值)
$-
使用Set命令设定的Flag一览
$*
所有参数列表。如'$*'用「'」括起来的情况、以'$1 $2 … $n'的形式输出所有参数。
$@
所有参数列表。如'$@'用「'」括起来的情况、以'$1' '$2' … '$n' 的形式输出所有参数。
$#
添加到Shell的参数个数
$0
Shell本身的文件名
$1~$n
添加到Shell的各参数值。$1是第1参数、$2是第2参数…。
标签:

杂谈

. /home/racky/.profile 
DT1=$1 #接收输入的时间参数,格式YYYYMMDD 

year=`echo $DT|cut -c1-4` 
month=`echo $DT|cut -c5-6` 
day=`echo $DT|cut -c7-8` 

#取当前月末天,取得$year年$month月的月末天 
monthend=`cal $month $year | xargs | awk '{print $NF}'` 
echo $monthen
标签:

杂谈

例如有一个表student,其结构如下:

id      name     sort      score

       张三      语文      82

 

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有