명령의 결과를 변수에 저장하는 방법은 무엇입니까?

명령의 결과를 변수에 저장하는 방법은 무엇입니까?

이 명령을 실행해보자

sudo doveadm pw -s SHA512-CRYPT -p '$$!!!555;###..>^$$'

출력을 변수로 어떻게 리디렉션할 수 있나요?

답변1

간단히 말해서 변수 이름을 실행된 명령의 값으로 설정할 수 있습니다.명령 대체:

$ myVar=$(command-here)

또는 백틱과 함께 더 이상 사용되지 않는 구문을 사용하십시오(중첩된 대체 등과 함께 사용할 때 다소 문제가 있음).

$ myVar=`command-here`

관련 정보