''$'\t'
私のディレクトリにファイル名があります。どのように削除しますか? (最も外側の引用符のペアがファイル名の一部ではないようです。)
ベストアンサー1
一番外側の引用符のペアがファイル名の一部ではないようです。
ファイル名がタブ文字のようです。私はあなたが私たちに結果を与えたと思いますls
。比較するls
空白が突然一重引用符で囲まれたのはなぜですか?あなたの場合は、さらにls
一歩進んでください。ANSI-Cの引用($'…'
)はタブ文字をで表します\t
。
rm ''$'\t'
Bashまたは他のサポートされているシェルから正確に入力して$'…'
クリックすると、Enterファイルが削除されます。前の2つの一重引用符文字には空の文字列が含まれており、省略できます。私はあなたが得たリテラル文字列を使用しましたが、ls
それもできます$'\t'
。
または(シェルがそれをサポートしていない場合$'…'
)rm '
Ctrl+を使用するvとTab'
、タブ文字を一重引用符で囲むことができます。このコマンドも機能するはずです。