创建shell脚本      作用是在当前目录中查找文件名包含xml这三个字符的文件
#! /bin/sh
 
for filename in 'ls .'
   do 
      if echo "$filename" | grep "xml"
          then
             echo "$filename"
      fi
 done
 
完成后赋予用户可执行权限 第一个是用户,第二个是组,第三个是其他组
chmod option   filename
option 可以使用r,w,x,或者4,2,1
还可以指定权限赋予的对象,u表示文件的所有者,g 所在组,o其他组 
操作符号+ 表示授予权限,-表示收回权限
chmod  u+x ex.sh
chmod 744 ex.sh
可以执行了   /ex.sh
 
Shell 脚本的参数
 $0 表示当前执行的脚本名称
 $1 表示第一个参数
 $# 参数的个数
 $* 以参数1参数2参数3 的形式返回参数的值
 $@ 以“参数1” “参数2”形式返回
 $_   保存之前执行的命令的最后一个参数
 
例子: 
  #! /bin/sh
  echo "$# parameters"
  echo "$@"
 
./ex1.sh  a "b c"
 
 
参数扩展
 
单行注释 #
多行注释 :<<BLOCK
...........
BLOCK
 
执行也可以用source ex.sh

 待续

posted on 2016-02-25 21:01  流浪在伯纳乌  阅读(86)  评论(0)    收藏  举报