ファイルを削除しようとすると、次のようなメッセージが表示され続けます。
[1] 12345
何も起こりません。ディレクトリ検索(dir)を実行しましたが、ファイルがまだそこにあり、停止メッセージが表示されます。
答え1
名前に文字を含むファイルが削除されており、&
rmコマンドはバックグラウンドに配置されます。 (参考までには1
ジョブ番号、は12345
プロセスIDです)
特殊文字を含むファイル名を引用またはエスケープすることが重要です。良い経験則は次のとおりです。どれが特殊文字だと思えば引用しても問題ありません。一重引用符を含まない限り、完全なファイル名を一緒に入力すると'single quotes'
より複雑になります。 (引用符の代わりに)\
各特殊文字(ファイル名に含めることができるバックスラッシュを含む)の前にバックスラッシュを入れることもできますが、タブ補完を使用すると、シェルは実際の内容を引用またはエスケープします。はいあなたに特別な役割を与えてください。