我想将两个字符串放入两个不同的变量中。让我们举一个小例子。
经过简单的 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; }