我试图运行KornShell以下命令(KSH)时,会出现断开连接我的DB2会话: set -A INDEXES `db2 "describe indexes for table ${TABSCHEMA}.${TABNAME} show detail" | awk '{print $1"."$2}'`
什么,我试图做到的,是地方的指标在特定表列表放入一个我可以稍后迭代的数组中。 问题是,当我运行
在comment in response to a shell question,用户tinkertim说,这是容易破解ksh使用bash自动完成库。我希望没有什么比使用bash自动补全与AT & T ksh93。如何才能做到这一点? ksh93有一个新版本一年几次,所以我要寻找不涉及修改源代码的解决方案。 ksh93可以动态链接新的C模块,并且可以高度编程(我在每次击键时都运行ksh函数),所以
确定给定ksh调用是否运行交互式shell的首选方法是什么? 我在ENV文件中有一些命令,我想跳过非交互式ksh调用(例如执行shell脚本时)。 我见过的提示为from: if [[ $- = *i* ]]; then
# do interactive stuff
fi
...不,甚至采购.kshrc除非shell决心采用这种神秘incantation是互动: ENVIRON