设为首页 加入收藏

TOP

Linux Shell参数替换
2014-11-24 03:32:26 来源: 作者: 【 】 浏览:2
Tags:Linux Shell 参数 替换

Bash中的$符号的作用是参数替换,将参数名替换为参数所代表的值。对于$来说,大括号是可选的,即$A和${A}代表同一个参数。


如果parameter为null或者未设置,整个参数替换表达式值为word


如果parameter为null或者未设置,整个参数替换表达式值为word,并且parameter参数值设置为word


如果parameter为null或者未设置,则打印出错误信息。否则,整个参数替换表达式值为$parameter


如果parameter不为null或者未设置,则整个参数替换表达式值为word


parameter的值的子字符串。


可以理解下下面这几个例子:


Image(2)


将带有前缀为prefix的参数名打印出来


这个是针对name数组的,打印出来name数组有哪些下标


可以理解下下面这几个例子:


Image(3)


从头开始扫描word,将匹配word正则表达的字符过滤掉


#为最短匹配,##为最长匹配


从尾开始扫描word,将匹配word正则表达式的字符过滤掉


%为最短匹配,%%为最长匹配


可以理解下面这几个例子:


Image(4)


将parameter对应值的pattern字符串替换成为string字符串


/表示只替换一次


//表示全部替换


可以理解下面这几个例子:


Image(5)


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇浅谈编程语言的类型系统 下一篇Android 中加载网络资源时的优化 ..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·工业机器人TCP校准中 (2025-12-25 05:19:17)
·opc 通讯协议与 TCP (2025-12-25 05:19:15)
·labview中tcp/ip通信 (2025-12-25 05:19:13)
·新书介绍《Python数 (2025-12-25 04:49:47)
·怎么利用 Python 进 (2025-12-25 04:49:45)