华为workspace(workspace)

导读 大家好,我是小科,我来为大家解答以上问题。华为workspace,workspace很多人还不知道,现在让我们一起来看看吧!1、首先了解下shell字符串...

大家好,我是小科,我来为大家解答以上问题。华为workspace,workspace很多人还不知道,现在让我们一起来看看吧!

1、首先了解下shell字符串处理的掐头去尾法(chinaunix论坛的置顶帖《shell十三问》里面有讲)。

2、#

3、表示掐头,%

4、表示去尾。

5、助记:键盘上的排列,#

6、在前面,%

7、在后面。

8、单个#或%的表示最小匹配,双个#或%表示最大匹配。

9、也就是说,当匹配有多种方案的时候,选择匹配最大长度还是最小长度。

10、如:workspace为/home/user/test.txt,则

11、%/*

12、最小匹配只会去除/test.txt;而

13、%%/*

14、会去除最长字串

15、/home/user/test.txt,即整个字串都被去除了。

16、因此,workspace=${workspace%/*}

17、就表示去除最后的文件名称,得到纯路径。

本文到此讲解完毕了,希望对大家有帮助。

最新文章