首页 > 系统服务 > 详细

Shell脚步学习指南提点

时间:2016-02-13 19:30:04      阅读:221      评论:0      收藏:0      [点我收藏+]

shell变量赋值格式:

变量名=变量的值

当行可进行多次赋值,只要用空格把各个赋值表达式分割开,变量的值中有空格时使用双引号扩起来


echo命令默认输出换行符,加-n参数不输出换行符

也可以使用printf命令输出

printf format-string [arguments …]


重定向与管道

以<改变标准输入

以>改变标准输出

以>>附加到文件

以|建立管道


字符替换,转换字符。例如大小写转换,删除指定字符,去掉重复字符

tr [options] source-char-list replace-char-list

常用选项:

-c

取source-char-list的反义,通常和-d、-s配合使用

-C

与-c相似,但所处理的是字符(可以是包含多字节的宽字符),而非二进制的字节值。

-d

自标准输入删除source-char-list里的字符

-s

浓缩source-char-list里的字符

警告:

      根据posix标准定义,-c处理的是二进制字节值,而-C处理的是现行locale所定义的字符。


访问Shell脚本的命令行参数:

$0 $1 $2 $3 … … $9 ${10} ${11} … …

ctrl + D <==> EOF 即End Of File,文件结尾,通常用在cat命令输入结束时输入


简单的调试shell命令:

shell执行跟踪就是简单的使得shell显示每一条被执行到的命令。

  • sh –x <要调试的shell脚本名字>
  • 在shell脚本中使用set -x打开调试,使用set +x关闭调试

Shell脚步学习指南提点

原文:http://www.cnblogs.com/chenjuncn/p/5188194.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!