linux shell

同时执行同一个shell,生成不同的进程,shell之间互不影响。

1.

  awk '{print substr($1,1,4)}'

2.不要第一行

 awk 'NR!=1{print $0}'

3.获取后缀名

ls |tov|cut -d "." -f2

4.减法

start=`expr ${start1} - 1`
end=`expr ${end1} - ${start}`

5.去除空行

sed '/^$/d'

6.判断文件是否存在,不存在则跳过

[ ! -e file ] && continue

7.判断变量是否有值

[ -n "$var" ]

 8.

sudo mv ${pompad}/tmp/* ${homepwd}/${project}/LV1/${endfile}/
sudo chown creat.creat ${homepwd}/${project}/LV1/${endfile}
sudo chown creat.creat ${homepwd}/${project}/LV1/${endfile}/*

9.判断文件目录为空

if [ "`ls -A ${home}/ZIPFILE`" = "" ];then

fi

10.删除开头空格

echo " a b"|sed 's/ //1'

posted @ 2015-05-07 08:13  heyesp  阅读(170)  评论(0编辑  收藏  举报