|
|
1
4
尝一尝:
如。
如。
如。
如。
|
|
|
2
2
这可能不是对你问题的直接回答,但我认为其中一些“陷阱”来自sh习惯: |
|
|
3
2
对于脚本编写,除非有特殊的原因,否则我将自己局限于Bourne构造。它们具有最大的可移植性,应该在使用bash、ksh甚至sh作为默认shell的系统上运行。
如果您熟悉BourneShell语法,并且可以使用BourneShell使脚本实现您想要的功能,那么就不用担心扩展了。 |
|
|
4
2
而不是
一般推荐做法(嵌套效果更好) 我在bash4.0版本中也注意到了一些脚本中的这种情况。
自4.0以来,我发现的问题是新行需要在中显式转义
建议使用。 |
|
|
5
0
添加到已存在的内容:
现代贝壳中的弦操纵更好。对于老sh,您拥有
extglob正则表达式支持也相当方便,虽然并不完全是新的,但它通常未被老派shell程序员充分利用
匹配所有字母数字或以一个数字结尾的字母数字字符串。在ksh88中,我一直在使用它。。。
|