나는 명령 행을 통해 입력해야하는 곳에 수학 파서를 사용하고 있습니다. 그래서 내가 그것을했다하지만 난 bash는 3 * (2). 보통의 입력에이 작업처럼`(-bash: syntax error near unexpected token
저에게 때 입력 식을 오류를주고 문제가있다.명령 줄 프로그램에 인수 전달
답변
특정 문자를 같은 *
, (
하고, )
쉘에 특별한 의미를 가지고 당신은 당신의 프로그램을 호출 할 때 백 슬래시로 이스케이프해야합니다 :.
./myprog 3 \* \(2 \)
고마워요. 그러나 이미 '3 * (2)'와 함께 작동 중입니다. –
@ JakubStibůrek : 백 슬래시 또는 작은 따옴표 모두 작동 - 이유는 dbush가 말한 이유입니다. 그들은 쉘에 특별한 의미가 있습니다. –
큰 따옴표는 관련 입력의 종류에 대해서는 아마 작동하지만 작은 따옴표는 더 안전합니다. –
- 1. 전달 명령 줄 인수
- 2. 명령 줄 인수 전달
- 3. MsiPackage에 명령 줄 인수 전달
- 4. 전달 열거 명령 줄 인수
- 5. 명령에 명령 줄 인수 전달
- 6. Padre를 사용하여 실행되는 Perl 프로그램에 명령 줄 인수 전달
- 7. mocha를 통해 프로그램에 인수 전달
- 8. cygwin (rsync)에 명령 줄 인수 전달
- 9. 릴리스 빌드의 일부로 명령 줄 인수 전달
- 10. postinst 스크립트에 명령 줄 인수 전달
- 11. LaTeX 문서에 명령 줄 인수 전달
- 12. 하이픈을 포함하는 명령 줄 인수 전달
- 13. SML 스크립트에 명령 줄 인수 전달
- 14. Installshield 자동 제거 명령 줄 인수 전달
- 15. 원격 API를 통해 명령 줄 인수 전달
- 16. runnable JAR에 명령 줄 인수 전달
- 17. 스프링 부트 원사 - 전달 명령 줄 인수
- 18. 최대 명령 줄 인수
- 19. 계기 명령 줄 인수
- 20. 파이썬에서 임의의 명령 줄 인수
- 21. 명령 줄 인수 정렬
- 22. SQL 스크립트 명령 줄 인수
- 23. 명령 줄 인수 및 명령 줄 인수 배열의 길이
- 24. 명령 인수 전달 일괄
- 25. 명령 줄없이 인수 전달
- 26. VSCode에서 디버깅을 위해 C++ 프로그램에 인수 전달
- 27. 추출 명령 줄 인수
- 28. 변경 명령 줄 인수
- 29. 명령 줄 인수
- 30. 명령 줄 인수 문제
이 – Caius
오, 나는 그것을 해결 .. 내가 입력 3 * (2 '처럼 할 몇 가지 코드를 붙여 넣기하세요) '젠장 –
'보통 입력 '이 무엇인지 명확히해야합니다 (예 또는 2 개 포함) –