我做數學解析器,我需要有通過命令行輸入。 所以,我沒有,但我有一個慶典是給我的錯誤與-bash: syntax error near unexpected token
(''當我輸入語句,比如3 *(2)。在正常輸入它的工作問題。參數傳遞到命令行程序
0
A
回答
4
某些字符,如*
,(
和)
有特殊意義的外殼你需要調用程序時用反斜線轉義:
./myprog 3 \* \(2 \)
+0
謝謝,但它已經與'3 *(2)' –
+2
@JakubStibůrek:反斜槓或單引號工作 - 原因是dbush說的;它們對殼有特殊的含義。 –
+0
雙引號可能也適用於所涉及的各種輸入,但單引號更安全。 –
相關問題
- 1. 傳遞命令行java程序參數
- 2. 傳遞命令行參數
- 3. 傳遞命令行參數
- 4. 命令行參數傳遞
- 5. 傳遞命令行參數
- 6. 傳遞命令行參數
- 7. 傳遞參數到命令行(PYTHON)
- 8. 傳遞命令行參數,參數
- 9. C程序執行bash腳本+傳遞其命令行參數
- 10. 將命令行參數傳遞給應用程序
- 11. 在命令行參數中傳遞應用程序的路徑
- 12. 將命令行參數從C#應用程序傳遞給IronPython?
- 13. 如何從命令行將參數傳遞給golfscript程序
- 14. 使用IDLE將命令行參數傳遞給Python程序?
- 15. 如何將命令行參數傳遞給MonoMac應用程序?
- 16. 如何訪問傳遞給Go程序的命令行參數?
- 17. 如何通過Netbeans將命令行參數傳遞給程序?
- 18. 如何將命令行參數傳遞給MSI安裝程序
- 19. 如何將命令行參數傳遞給WinForms應用程序?
- 20. 使用命令行參數將文件傳遞給程序
- 21. 將命令行參數傳遞給撲翼應用程序
- 22. 如何在Mac應用程序中傳遞命令行參數
- 23. 如何通過bash將參數傳遞給命令行程序?
- 24. 將命令行參數傳遞給OOB Silverlight 4應用程序
- 25. Python - 在命令行應用程序中傳遞參數
- 26. 如何將命令行參數傳遞給Meteor應用程序?
- 27. 傳遞命令參數
- 28. 將參數傳遞給winscp.com命令行
- 29. 傳遞命令行參數在Python
- 30. 在perl中傳遞命令行參數
,請複製粘貼一些代碼 – Caius
哦,我解決這個問題。我需要它像輸入「3 *(2 )」該死的 –
你應該澄清‘正常輸入’是(用一個例子或兩個)。 –