두 개의 문자열을 두 개의 다른 변수에 넣고 싶습니다. 작은 예를 들어보겠습니다.
간단한 grep 후에 나는 이것을 얻었습니다:
$ grep nl.*acc.*bas :
ABAS01=...
ABAS02=...
두 개의 변수가 필요합니다. 하나는 ABAS01을 포함하고 다른 하나는 ABAS02를 포함합니다.
어떻게 해야 하나요? 나는 루프를 사용하여 쿼리의 모든 결과를 반복한 다음 cut -d= -f1
변수 이름을 검색하기 위해 수행할 수 있다고 생각했습니다.
어떻게 해야 하나요?
답변1
zsh
AT&T 또는 다음 구현 인 경우 ksh
:
cmd | { IFS== read -r var1 x && IFS== read -r var2 x; }