PV: 回 / All:

【CLI小ネタ】[Y/n]には意味がある

コマンドプロンプトではあまり見かけないですが、Linux Shellではよく見かけるあの表記。

「なぜ大文字になっているのだろう?」と気になることはありませんか?
あれには、意味があるのです。と言っても大したものではありませんが。

【おさらい】[y/n]の意味

[y/n]、まぁ見慣れている方なら知っているでしょう。
YesとNoです。それ以上でもそれ以下、いや未満でもありません。

大文字の意味

[Y/N]には特に意味がありません。開発者がCapsLockで打ち込んだだけでしょう。
[Y/n]、apt upgradeなどでよく見かけるでしょう。これは既定がYesという意味です
[y/N]、これはあまり見かけませんね。同じ要領で、既定がNoという意味です。

何も入力せずにEnterを押したら、既定で動作します。

[y/n]には、特に何もありません。
たまに、[y/n/a]などもありますが、これも同じ要領です。
[y/n/A]だったら、既定でAllです。AがAllじゃない時もたまにありますが…

というだけのお話。

それ以上でもそれ以下でもありません。
ただそれだけの話です。しかし意外と知らない人も多いみたい。