![이 기호의 의미를 하나씩 이해하고 싶습니다.](https://linux55.com/image/92498/%EC%9D%B4%20%EA%B8%B0%ED%98%B8%EC%9D%98%20%EC%9D%98%EB%AF%B8%EB%A5%BC%20%ED%95%98%EB%82%98%EC%94%A9%20%EC%9D%B4%ED%95%B4%ED%95%98%EA%B3%A0%20%EC%8B%B6%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
따라서 이 간단한 명령은 다음과 같습니다.
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개의 명령을 실행하고 해당 출력을 한 줄에 인쇄합니다.