grep -c
쉘 변수에 정수로 결과를 어떻게 저장할 수 있습니까?
이:
check=sudo virsh list |egrep -c '\b[0-9]{2}\b'
일치하는 수만 제공하고 화면에 인쇄하는 반면 check 값은입니다 NULL
.
내가 실행하면 :
check=`sudo virsh list |egrep -c '\b[0-9]{2}\b'`
나는 오류가 발생합니다.
./test: 1 :Not found
1
일치하는 횟수는 어디 입니까?
답변
이처럼 :
check=$(sudo virsh list | egrep -c '\b[0-9]{2}\b')
$(command)
값이의 출력 인 변수처럼 동작 command
합니다.