「rm#*」を使って#で始まるファイルを削除するには?

「rm#*」を使って#で始まるファイルを削除するには?

Bashからを削除したいです#rm #*しかし、次のメッセージを受け取りましたrm: missing operand

それでは、この目標を達成する方法は?

ベストアンサー1

オクトソフ(#)またはポンド記号はコメント文字です。POSIX構文はここにあります言ったように:

現在の文字が「#」の場合、その文字と次の<newline>より前(含まれていない)の後続のすべての文字はコメントとして削除されます。行を終える <newline> はコメントの一部とは見なされません。

したがって、コメントとして解釈されないようにポンド記号を引用またはエスケープする必要があります。

rm '#'*

または

rm "#"*

または

rm \#*

おすすめ記事