Sed 的使用

1.

读取文件中包含 字符串 package 的一行内容

packagename=`sed -n -e "/package/p" $javafile

2. 去除字符串package

packagename=`echo ${packagename/package/}`

3. 查找分号在字符串中 的位置

index=`expr index $packagename ';'

4.

let "index = $index - 1"
       
        #substring
        packagename=`echo ${packagename:0:$index}`
       
        #remove all nbsp;
        packagename=`echo $packagename | sed 's/ //g'`

4

以.分割字符串

com.sohu.weibo

old_ifs="$IFS"

IFS="."
 

arr=($packagename)

IFS="$OLD_IFS"

     
 for s in ${arr[@]}

do

done

5.

find $currentpath/modules $currentpath/admin $currentpath/report ! -path "$currentpath/modules/lice/*" -name '*.java'
 

猜你喜欢

转载自ssh-2009-126-com.iteye.com/blog/1859877