Shell脚本学习指南-入门

 关于脚本第一行的#!符号注意的几点:不是必须存在,但存在比不存在好。最好跟上全路径,长度不易太长最好不要超过64个字符。

Shell的基本元素
命令与参数:
   三种基本命令:内建命令,Shell函数,外部命令(如/usr/bin,/usr/local/bin)
变量:
   变量名以字母或下划线开头,长度无限制,内容长度也无限制。
echo命令:
   命令参数可能存在移植性问题
基本的I/O重定向:
三种标准输入输出:
    stdin(用0表示)、stdout(用1表示)、stderr(用2表示)
重点向与管道:
    <:改变标准输入
    >:改变标准输出
    >>:附加到文件
    |:建立管道
    tr(如同过滤器):转换字符  
基本命令查找:
   PATH中的当前目录可以用空位(两个冒号之间)或者"."表示,但前者可能存在移植性问题。
访问Shell脚本的参数
    位置参数即命令行参数,参数都由整数命名,当超过9时,应该将用大括号框起来(如$1,${10})
简单的执行跟踪:
    可以通过sh -x打开执行跟踪功能,默认在命令行前显示"+"标识。
    修改PS4值改变标识
    在程序中可通过set -x 和set +x 打开和关闭跟踪功能。
国际化和本地化:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值