Ksh

循環遍歷命令的結果,KSH 腳本

  • November 14, 2013

我想將兩個字元串放在兩個不同的變數中。讓我們舉一個小例子。

在一個簡單的 grep 之後,我得到了這個:

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

我想要兩個變數,一個包含 ABAS01,另一個包含 ABAS02。

我怎樣才能做到這一點 ?我想一個循環可以用來遍歷我的查詢的所有結果,然後我可以做一個cut -d= -f1來檢索變數的名稱。

我怎樣才能做到這一點 ?

如果是 AT&T 或以下zsh實現ksh

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

引用自:https://unix.stackexchange.com/questions/101172