~、~-、~+、*の種類は何ですか? [コピー]

~、~-、~+、*の種類は何ですか? [コピー]

私が正しい場合はpwdコマンド、PWD変数は名前、-inはcd -オペランドです。

~、、、は、それぞれ最後に訪問したディレクトリ、現在のディレクトリ、および現在のディレクトリのファイルを表します~-。 (プログラミング言語の観点から)~+*$HOME

変数名ですか?それでは、なぜ機能しないのですかecho $~

なぜ*働くべきか:

for i in *; do ls "$i"; done

ベストアンサー1

*メタ文字(またはワイルドカード)で、他のすべてはtilde-prefix例です(~標準~+~-拡張です)。

変数はないので、前に$

echo $~うまく実行したら$~~プレフィックスとして使用されないため、拡張子はありません。

for i in *; ...設計どおりに作業します。

おすすめ記事