shell变量赋值格式:
变量名=变量的值
当行可进行多次赋值,只要用空格把各个赋值表达式分割开,变量的值中有空格时使用双引号扩起来
也可以使用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所定义的字符。
$0 $1 $2 $3 … … $9 ${10} ${11} … …
ctrl + D <==> EOF 即End Of File,文件结尾,通常用在cat命令输入结束时输入
shell执行跟踪就是简单的使得shell显示每一条被执行到的命令。
原文:http://www.cnblogs.com/chenjuncn/p/5188194.html