$DIR
がスペースを含む可能性のあるディレクトリ名であるbashスクリプトがあります。
この:
rm "$DIR/*.MOV"
「そのようなファイルまたはディレクトリはありません」というエラーが表示されます。文字通り「* .MOV」という名前のファイルはありません。 *
を複数の引数に展開したい-一致するファイル名ごとに1つ。
例えば:
rm some\ folder/foo.MOV some\ folder/bar.MOV
これどうやってするの?
引用はグロブを防ぎます。 GNU bash:
rm "$DIR"/*.MOV