따라서 이 간단한 명령은 다음과 같습니다.
echo "Hello, World! sin($1)=$(echo "s($1)“|bc -l)"
나는 echo가 print나 show와 비슷하고 ""가 문자열이라는 것을 알고 있지만 $1이므로 $가 입력이고 1이 첫 번째 입력이라는 것이 맞습니까? 이제 이해가 안 돼요.
=$(echo "s($1)“|bc -l)"
답변1
bc
stdin(표준 입력)에서 읽는 간단한 명령줄 계산기입니다. 명령 시도: echo 2+2|bc -l
s(x)는 bc에서 sin(x)를 의미하므로 이를 수행하면 echo "s(4)"|bc -l
해당 값이 표시됩니다.
echo $(command1) $(command2)
의미: 2개의 명령을 실행하고 해당 출력을 한 줄에 인쇄합니다.