私はコマンドラインから入力が必要な数学パーサーをやっています。 は、だから私はそれをやったが、私は ' `* 3のようなI入力式が(2)。通常の入力では、それが働いているとき。このよう*
、(
としてコマンドラインプログラムへの引数の受け渡し
答えて
特定の文字を(bashは-bash: syntax error near unexpected token
と私にエラーを与えている問題があり、 )
はシェルにとって特別な意味を持っているあなたは、あなたのプログラムを呼び出すときにバックスラッシュでエスケープする必要があります。
./myprog 3 \* \(2 \)
ありがとうございますが、すでに '3 *(2)'と一緒に働いています –
@JakubStibůrek:バックスラッシュdbushが述べたのはその理由です。彼らはシェルに特別な意味を持っています。 –
二重引用符はおそらく関連する入力の種類に対しても機能しますが、一重引用符はより安全です。 –
- 1. イベントハンドラへの引数の受け渡し
- 2. クラスへの引数の受け渡し
- 3. クラスコンストラクタへの引数の受け渡し
- 4. ハイブクエリへの引数の受け渡し
- 5. Javaからのコマンドラインプログラムへの文字列の受け渡し
- 6. 複数のスレッドへの引数の受け渡し
- 7. マクロ関数へのマクロ引数の受け渡し
- 8. 関数への引数の受け渡し方法
- 9. アセンブリ関数への参照引数の受け渡し
- 10. ネストされた関数への引数の受け渡し
- 11. ジェネレータ関数への引数の受け渡し
- 12. インライン関数への引数の受け渡し
- 13. dplyr要約関数への引数の受け渡し
- 14. Object.assignへの関数引数の受け渡し
- 15. javascriptからPHP関数への引数の受け渡し
- 16. ユニティのイベントリスナーへの引数の受け渡し
- 17. Ruby on Railsのrakeタスクへの引数の受け渡し
- 18. Cのシグナルハンドラへの引数の受け渡し
- 19. パイプラインのファイルへの引数の受け渡し
- 20. Uwpのバックグラウンドタスクへのパラメータまたは引数の受け渡し
- 21. クラスのメソッドへの@Context引数の受け渡し
- 22. バックボーンのイベントへの引数の受け渡し
- 23. PowerShellの$ webclient.DownloadFile()への引数の受け渡し
- 24. SystemJSのES6クラスモジュールへの引数の受け渡し
- 25. CallByName VBAへの引数の配列の受け渡し
- 26. Jinja2エクステンション内のコールノードへのリスト引数の受け渡し
- 27. テストモジュールへのPythonスクリプト引数の受け渡し
- 28. POSTリクエストによるJavaScriptファイルへの引数の受け渡し
- 29. nightwatch.runnerへのコマンドライン引数の受け渡し
- 30. フラグメントからコンテナアクティビティへの引数の受け渡し
が – Caius
は、ああ、私はそれを解決..私はそれが入力3 *(2」のように必要ないくつかのコードを貼り付けてくださいを) 'damn –
あなたは'普通の入力 'が何であるかを明確にする必要があります(例または2つ)。 –