OnWorks Linux ve Windows Çevrimiçi İş İstasyonları

Logo

İş İstasyonları için Çevrimiçi Ücretsiz Barındırma

<Önceki | İçerik | Sonraki>

Kaçan Karakterler

Bazen sadece tek bir karakterden alıntı yapmak isteriz. Bunu yapmak için karakterin önüne ters eğik çizgi koyabiliriz, bu bağlamda buna karakter denir. kaçış karakteri. Genellikle bu, genişlemeyi seçici olarak önlemek için çift tırnak içinde yapılır:



[ben@linuxbox ~]$ echo "$USER kullanıcısının bakiyesi: \$5.00"

Me kullanıcısının bakiyesi: 5.00$

[ben@linuxbox ~]$ echo "$USER kullanıcısının bakiyesi: \$5.00"

Me kullanıcısının bakiyesi: 5.00$


Dosya adındaki bir karakterin özel anlamını ortadan kaldırmak için kaçış kullanmak da yaygındır. Örneğin, dosya adlarında normalde kabuk için özel anlamı olan karakterleri kullanmak mümkündür. Bunlar arasında “$”, “!”, “&”, “ ” ve diğerleri yer alır. Bir dosya adına özel bir karakter eklemek için şunu yapabilirsiniz:



[ben@linuxbox ~]$ mv hatalı\&dosya adı iyi_dosyaadı

[ben@linuxbox ~]$ mv hatalı\&dosya adı iyi_dosyaadı


Ters eğik çizgi karakterinin görünmesine izin vermek için “\\” yazarak bu karakterden kurtulun. Tek tırnak içinde ters eğik çizginin özel anlamını yitirdiğini ve sıradan bir karakter olarak değerlendirildiğini unutmayın.


görüntü

Ters Eğik Çizgiden Kaçış Dizileri

Kaçış karakteri rolüne ek olarak ters eğik çizgi, aynı zamanda adı verilen belirli özel karakterleri temsil eden gösterimin bir parçası olarak da kullanılır. kontrol kodları. ASCII kodlama şemasındaki ilk 32 karakter, komutların tele tipi benzeri cihazlara iletilmesi için kullanılır. Bu kodlardan bazıları tanıdıktır (sekme, geri alma, satır besleme ve satır başı), bazıları ise tanıdık değildir (boş, iletim sonu ve onay).


Kaçış dizisi

anlam

\a

Bell (“Uyarı” - bilgisayarın bip sesi çıkarmasına neden olur)

\b

Geri tuşu

\n

Yeni hat. Unix benzeri sistemlerde bu, bir satır beslemesi üretir.

\r

Satırbaşı

\t

çıkıntı


Yukarıdaki tabloda bazı yaygın ters eğik çizgi kaçış dizileri listelenmektedir. Ters eğik çizgiyi kullanan bu gösterimin ardındaki fikir, C programlama dilinden kaynaklanmıştır ve kabuk da dahil olmak üzere birçok kişi tarafından benimsenmiştir.

“-e” seçeneğinin eklenmesi kaçırmak kaçış dizilerinin yorumlanmasına olanak sağlayacaktır. Bunları içine de yerleştirebilirsiniz. $''. Burada, kullanarak uyku Belirtilen saniye kadar bekleyen ve sonra çıkan basit bir program olan komutla, ilkel bir geri sayım sayacı oluşturabiliriz:

uyku 10; echo -e "Zaman doldu\a"

Bunu da yapabiliriz:

uyku 10; echo "Süre doldu" $'\a'


OnWorks'te En İyi OS Bulut Bilişimi: