2016-12-15 16 views
9

Son zamanlarda bu sözdizimi geldi?

+1

Terminalinizde "man bash" yazın, sonra aramak için eğik çizgiye ('/') basın, sonra virgülle iki kez vurun ve Enter tuşuna basın. Belgeler kolay! – ghoti

cevap

15

Bu, bash sürüm 4+ sürümünde "Parametre Genişletme" olarak adlandırılır. source

${var^} 
${var^^} 
${var,} 
${var,,} 

Not: "Parametre Genişletme

var=HeyThere 
echo ${var,,} 
heythere 

etkinleşmesi bazı ek komutlar denemek ve kontrol etmek isteyebilirsiniz: case.Eg düşürmek için değişkeninde saklanan dize harf değiştirmek için "man bash'da bulunur. Bunun için arama yapın.

+0

Teşekkürler. Bu tür şeyleri nasıl arayacağınızı da önerebilir misiniz? ",," google'da arama yapamaz ve "adam bash" bunu vermedi. Düzenleme: Tekrar teşekkürler, her şeyden önce "adam bash" içinde bulundu. – user1308345

+0

Lütfen desteklendiği bash sürümüne bir not ekleyin. – Inian

+1

Kendinize iyi bakın; '~' ve '~~' şu anda belgelenmemiş, bu yüzden onlardan kaçınmak istiyorum. – chepner

İlgili konular