首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux shell 脚本解决思路

2013-11-09 
linux shell 脚本#!/bin/bashmypath`echo $PATH | sed s/:/ /g`count0 for director in $mypath doche

linux shell 脚本
#!/bin/bash
mypath=`echo $PATH | sed 's/:/ /g'`
count=0 
for director in $mypath 
do      
        check='ls $director'
        for item in $check
        do      
                count=$[ $count + 1 ]
        done    
        echo $director - $count
        count=0 
done    
~

以上是统计$PATH目录下文件的个数,以下是执行结果
[root@rac1 ~]# ./test3
/usr/kerberos/sbin - 2
/usr/kerberos/bin - 2
/usr/local/sbin - 2
/usr/local/bin - 2
/sbin - 2
/bin - 2
/usr/sbin - 2
/usr/bin - 2
/usr/X11R6/bin - 2
/root/bin - 2


我哪里错了么? linux?shell
[解决办法]
把第六行的
'ls $director'
改成
`ls $director`

热点排行