获取一个时间参数,这个参数作为一类文件的后缀,统计符合这个时间参数的文件总数并输出,这shell怎么写?
例如文件有:
tttttt.2012-01-27
tttttt.2012-01-28
tttttt.2012-01-29
tttttt.2012-02-01
tttttt.2012-02-02
tttttt.2012-02-03
tttttt.2012-02-04
tttttt.2012-02-05
输入参数 2012-02
输出的统计符合条件的文件数是:5
------解决方案--------------------
如果按照LZ的例子,或者是LZ所描述的需求..
#!/bin/sh
Param=$1
ls
------解决方案--------------------
grep "$1"
------解决方案--------------------
wc -l
./test.sh 2012-02
总觉得没这么简单吧...
嗯,需求不严谨就会导致开发的误解...
------解决方案--------------------
呵呵
#!/bin/sh
ls
------解决方案--------------------
grep -c "$1"
------解决方案--------------------
或者再严谨一些
ls
------解决方案--------------------
grep -c "$1...$"
------解决方案--------------------
------解决方案--------------------
#!/bin/sh
echo "请输入文字:\c"
read a
ls
------解决方案--------------------
grep ${a}
------解决方案--------------------
上面这个可以用户输入。 有个交互过程。你输入什么字就找什么字 。