ksh中包含变量的命令调用

来源:互联网 发布:c语言for循环嵌套例子 编辑:程序博客网 时间:2024/05/16 07:56

当一个含有变量a的命令存储在某个变量b中时, 利用$($b)时有可能会报错。如下面的代码,有时可以成功执行,有时会发生“ipcs|grep xxx can not be found"的错误。 

 

究其根源,应该是对IPCSCMD的解析出了问题。将代码改为下面的形式,就可以正确执行了。注意IFS的变化——改成下面的形式后必须将循环内的IFS改为Space和Tab。

 

 

原创粉丝点击