循环查看命令结果,KSH 脚本

循环查看命令结果,KSH 脚本

我想将两个字符串放入两个不同的变量中。让我们举一个小例子。

经过简单的 grep 后,我得到了这个:

$ grep nl.*acc.*bas :
ABAS01=...
ABAS02=...

我想要两个变量,一个包含ABAS01,另一个包含ABAS02。

我怎样才能做到这一点 ?我想可以使用循环来遍历查询的所有结果,然后我可以执行 acut -d= -f1来检索变量的名称。

我怎样才能做到这一点 ?

答案1

如果是 AT&T 或zsh以下的实现ksh

cmd | { IFS== read -r var1 x && IFS== read -r var2 x; }

相关内容