wcalc
상수는 함수에 내장되어 있습니다.
함수 를 호출하려고 합니다 abs
.
내가 들어가면
wcalc abs(-2)
알겠어요
syntax error
= -2
그것이 작동하는 대화형 모드로 들어가지 않는 한.
답변1
괄호는 쉘에 특별합니다(하위 쉘을 생성하는 데 사용됩니다). to 매개변수 에 괄호 wcalc
(또는 공백, 파일 이름 글로빙 패턴, 리디렉션 연산자, 파이프 기호 등과 같은 셸 관련 기타 문자)를 사용하려면 매개변수를 인용해야 합니다.
$ wcalc abs(-2)
sh: syntax error: `(' unexpected
$ wcalc 'abs(-2)'
= 2