Chinaunix
标题:
shell初学者的问题
[打印本页]
作者:
rhce2233
时间:
2007-12-01 13:59
标题:
shell初学者的问题
PATH="$PATH":/home/bin/
这是我自己添加的一个PATH的一个变量,除了logout外能不能直接将这个新设定的变量清除呢?
要是使用unset PATH 那我的PATH又没有了..
作者:
ailms
时间:
2007-12-01 14:52
重新 export 一下不就可以了嘛
作者:
rhce2233
时间:
2007-12-01 15:10
??
你是说重新export $PATH 就可以了吗???
我试过了不行啊???
作者:
ailms
时间:
2007-12-01 21:53
这需要用到 shell 的一些功能
[bob@monitor bob]$ echo $PATH
/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin
[bob@monitor bob]$
[bob@monitor bob]$ export PATH=$PATH:/home/bob/bin
[bob@monitor bob]$
[bob@monitor bob]$ echo $PATH
/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/bob/bin
[bob@monitor bob]$
[bob@monitor bob]$ export PATH=${PATH%%:/home/bob/bin}
[bob@monitor bob]$
[bob@monitor bob]$ echo $PATH
/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin
[bob@monitor bob]$
复制代码
作者:
ailms
时间:
2007-12-01 22:07
补充一下 :
% 表示从字符串的结尾往前搜索,直到找到匹配的部分,则把前面的都删除
# 方向相反,从左向有搜索
%% 和 ## 表示最大匹配,默认 % 和 # 是最小长度匹配
作者:
luo118
时间:
2007-12-01 22:27
标题:
回复 #5 ailms 的帖子
哗,有学到shell 的知识了,
作者:
luo118
时间:
2007-12-01 22:27
收藏一下
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2