/:bashのディレクトリの問題です。

/:bashのディレクトリの問題です。

私は初めてbashスクリプトに触れ、うまくいきましたが、問題が発生しました。

スラッシュ(/)を使用するスクリプトを生成しようとしていますが、エラーが発生し続けます。/: is a directory.

したがって、基本的に必要なのは、test/(hello)端末のプログラムにコマンドを渡すことです。だから動作するようにバックスラッシュを追加しました。test\/\(hello\)ただし、このエラーが発生します。ここに問題がありますか?

ベストアンサー1

これは、引数の前にコマンドを渡さない場合にのみ発生します。次のようにコマンドを呼び出す必要があります。

command [args ...]

これを呼び出すとうまくいきます。

$ echo test/\(hello\)
test/(hello)

参考までに、パラメータを引用するのは通常、すべてのメタ文字をエスケープするよりもはるかに簡単で読みやすいです。"これを使用してこれを行うことができます'(これに関する良い情報があります)。ここ)。

おすすめ記事