回答編集履歴

1

typo

2020/02/16 07:15

投稿

shiketa
shiketa

スコア3990

test CHANGED
@@ -1,3 +1,7 @@
1
+ そもそもなぜ作成されるのかはわかりません。
2
+
3
+
4
+
1
5
  ファイル名に空白が含まれているからですね。`-exec`オプションを使ってみては?
2
6
 
3
7
 
@@ -7,3 +11,7 @@
7
11
  $ find ./ -name "*\ 2.rb" -exec rm {} \;
8
12
 
9
13
  ```
14
+
15
+
16
+
17
+ パイプで繋ぐと`rm xxx 2.rb`が実行される。`rm "xxx 2.rb"`でなない。つまり`xxx`と`2.rb`を削除しようとする。