나는 간단한 bash 스크립트를 작성하고있다. (나는 bash에 상당히 익숙하다.) 명령 출력을 변수에 지정하려고하는데 제대로 작동하지 않는 것 같습니다. 아래를 참조bash 스크립트가 명령을 해석하지 않는다.
#!/bin/bash
HOST=`hostname`
MEMORY=`prtconf -v |grep Memory |awk '{print $3}'`
echo "os_instance_name "$HOST
echo "physical_machine_ram "$MEMORY
내가 제대로 hostname
의 결과를 얻을하지만 내 MEMORY
변수가 명령의 출력으로 채워하지 않을 수 있어요.
무엇이야 내에서 변수 확장을 넣어 'prtconf -v | grep Memo의 출력 ry | awk '(print $ 3)''? – fedorqui
'prtconf -v | grep Memory | awk'(print $ 3) '명령이 자체적으로 입력되면 작동합니까? – Floris
그것은 전 메가 바이트의 RAM입니다. 4096 – arrowill12