이 기호의 의미를 하나씩 이해하고 싶습니다.

이 기호의 의미를 하나씩 이해하고 싶습니다.

따라서 이 간단한 명령은 다음과 같습니다.

echo "Hello, World! sin($1)=$(echo "s($1)“|bc -l)"

나는 echo가 print나 show와 비슷하고 ""가 문자열이라는 것을 알고 있지만 $1이므로 $가 입력이고 1이 첫 번째 입력이라는 것이 맞습니까? 이제 이해가 안 돼요.

=$(echo "s($1)“|bc -l)"

답변1

bcstdin(표준 입력)에서 읽는 간단한 명령줄 계산기입니다. 명령 시도: echo 2+2|bc -l s(x)는 bc에서 sin(x)를 의미하므로 이를 수행하면 echo "s(4)"|bc -l해당 값이 표시됩니다. echo $(command1) $(command2)의미: 2개의 명령을 실행하고 해당 출력을 한 줄에 인쇄합니다.

관련 정보