teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

誤字訂正

2017/09/06 01:50

投稿

otn
otn

スコア86341

answer CHANGED
@@ -3,6 +3,6 @@
3
3
  `find -name hoge1`と入力したのと同じ事になります。
4
4
  これを防いで、`hoge*`の文字をそのまま`find`コマンドに渡すためには、引用符で囲むか、バックスラッシュでクォートします。
5
5
  `find -name "hoge*"` `find -name 'hoge*'` `find -name hoge\*`
6
- 引用符で囲むのは`*`だけで十分なので、`find -name hoge"*"`でもいです(あまり見ない書き方です)。
6
+ 引用符で囲むのは`*`だけで十分なので、`find -name hoge"*"`でもいです(あまり見ない書き方です)。
7
7
 
8
8
  カレントディレクトリにもし`hoge`で始まるファイルやディレクトリがなかった場合は、ワイルドカードは展開されず、`find`コマンドにはそのままの文字列`hoge*`が渡りますので、期待通りの結果になります。