
No.1ベストアンサー
- 回答日時:
man bashより:
以下の形式で、 bash はパラメータが設定されているか、空ではないかを調べます。 コロンを省略した場合には設定されているかどうかのみを調べます。
${parameter:-word}
デフォルトの値を使います。 parameter が設定されていないか空文字列であれば、 word を展開したものに置換されます。そうでなければ、 parameter の値に置換されます。
==================================
ということから、
PS1と-の間にコロンが無いので、「PS1という変数が設定されていればその値に。設定されていなければ - の後の値(この場合は空)」になります。
"${PS1}" だけであっても、「PS1という変数が設定されていればその値に。設定されていなければ空」になるので、結果は同じです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
周囲の人から、君たち仲がいい...
-
商品個数のEAの単位数の意味
-
外国人がする仕草や癖
-
よくヤンチーの方が''おい怠慢...
-
SEXで初めての挿入の時、どんな...
-
みなさんの初体験ってどんな感...
-
初めてのSEXの感覚はどのような...
-
美人と綺麗の違いはなんでしょ...
-
宗教勧誘ってなんでおばさん2...
-
恋人に「嫌わないで」と言う心...
-
締りがいいってどんな感じでし...
-
「いつでも誘って!」って社交...
-
男の人のパンツが見える時。 少...
-
いつも3人でいますが、2人で遊...
-
ハグして?orぎゅってして? ど...
-
お化け屋敷で急に腕にしがみつ...
-
処女に中出しした事ある方いら...
-
彼の文面が変わった
-
女性が車の後部座席に乗る心理
-
普通に可愛いって....?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報