当前位置: 代码迷 >> AIX >> 一简单shell如何写?
  详细解决方案

一简单shell如何写?

热度:7744   发布时间:2013-02-26 00:00:00.0
一简单shell怎么写??
获取一个时间参数,这个参数作为一类文件的后缀,统计符合这个时间参数的文件总数并输出,这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}




------解决方案--------------------------------------------------------
上面这个可以用户输入。 有个交互过程。你输入什么字就找什么字 。
  相关解决方案