g s u b ( r, s ) 在整个$ 0中用s替代r
g s u b ( r, s , t ) 在整个t中用s替代r
i n d e x ( s , t ) 返回s中字符串t的第一位置
l e n g t h ( s ) 返回s长度
m a t c h ( s , r ) 测试s是否包含匹配r的字符串
s p l i t ( s , a , f s ) 在f s上将s分成序列a
s p r i n t ( f m t , e x p ) 返回经f m t格式化后的e x p
s u b ( r, s ) 用$ 0中最左边最长的子串代替s
s u b s t r ( s , p ) 返回字符串s中从p开始的后缀部分
s u b s t r ( s , p , n ) 返回字符串s中从p开始长度为n的后缀部分
*****************************************************
gsub(MatchStr, ReplaceStr)
gsub(MatchStr, ReplaceStr, WholeStr)
sub(MatchStr, ReplaceStr)
*****************************************************
index(WholeStr, MatchStr)
length(Str)
*****************************************************
substr(Str, StartPos)
substr(Str, StartPos, EndPos)
*****************************************************
split(WholeStr, Arr, SplitStr)
*****************************************************
match(WholeStr, MatchStr)
匹配返回1,否则返回0.
$ # 传递到脚本的参数个数
$ * 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个
$ $ 脚本运行的当前进程I D号
$ ! 后台运行的最后一个进程的进程I D号
$ @ 与$ #相同,但是使用时加引号,并在引号中返回每个参数
$ - 显示s h e l l使用的当前选项,与s e t命令功能相同
$ ? 显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误。
阅读(331) | 评论(0) | 转发(0) |