shell 设置noglob变数
来源:互联网 发布:nginx日志按天生成 编辑:程序博客网 时间:2024/06/05 04:57
14 noglob 变数
设定这变数noglob的的作用是停止 wildcard 功能,也就是说像符号 * ? [ ] { } ~ 等等,它们所代表的特殊作用都將失去效用。而仅仅只是代表一般的字元而已。如下面的例子所示:
% echo ~
/home1/akira
% echo *
akbin bourne cshell project soft
% set noglob
% echo ~
~
% echo *
*看到沒,在设定完变数 noglob 后,代表 home 目录的“~”与符号“*”等均失去其原有的特殊效用。所以要使用这变数请务必了解自己在做什麼!否則你會以为电脑坏了?
建议您如果需要將整個 wildcard 功能暂时停用时再手动设定这个变数是最好的使用方式。如果只是二、三行指令的话我建议使用倒斜线“/”來暂时消除特殊符号的功能。这个方法同样可行。如果选择设定 noglob 变数的話,別忘了不用时您只要 unset noglob 便可以回覆到设定前的使用模式了。
有時候在我們撰写 C shell 文稿会因为要常常需要將特殊符号当成一般符号使用,您可以设定这项变数将终止 wildcard 的功能,
另一种这定方法:
set -o noglob #设定
code 。。。。
set +o noglob #取消设定
- shell 设置noglob变数
- 变数
- linux shell 变数的设定规则
- Shell script 的默认变数(`$0, $1`...)等
- 珍惜变数
- 笛卡尔 变数
- shell 知识点补充(4)-date/数值运算/test 指令/判断符号 [ ]/预设变数($0)/条件判断:if then
- 变数异地恋
- 强制输出变数
- 珍惜的变数
- 设定环境变数
- php 变数处理函式库
- PLSQL 变数的永续性
- 变数的种类 (蔡学墉)
- linux shell 变量设置
- Ubuntu 设置shell环境变量
- 设置Shell的透明度
- Linux shell PS1设置
- 【转载】assert() 函数用法
- Quartz Composer, 苹果的Flash
- [Unix]shell编程珠玑(3)--shell 特殊变量
- Flex SDK3.2和3.5之间的问题【参数 blendMode 不能为空】
- 安装Android开发环境
- shell 设置noglob变数
- 2-13 目标跟踪-轮廓跟踪
- JSP中get和post方法的区别
- 解决缺少xorg.conf的问题
- 最全的Android源码目录结构详解
- 彗星撞地球了
- MyEclipse8.6下载链接
- Launcher主要类的功能说明 && 在Windows环境下下载Android源码(Launcher为例)
- 近况