Ders 6.7: Komut ikamesi
$(komut): bir komutun çıktısını başka bir komutun ya da bir değişkenin içine koymak; sonucu tırnaklamak; eski ters tırnak biçimi; $(( )) ile aritmetik; tarihli dosya adları ve sayma gibi tipik kullanımlar.
13 dk
Bu derste öğreneceklerin
- $(komut)'u başka bir komutun içinde kullanmak
- Komut çıktısını bir değişkende saklamak
- $(date +%F) ile tarihli dosya adları oluşturmak
- $(( )) ile hesaplamak
- Sonucun neden genellikle tırnaklanması gerektiğini açıklamak
Temel terimler
- Komut ikamesi $( )
- Kabuk $( ) içindeki komutu çalıştırır, sonra $( )'nin tamamını onun çıktısıyla değiştirir (sondaki satır sonları atılır).
- Ters tırnak ` `
- Aynı şeyin eski sözdizimi. Okuması ve iç içe kullanması daha zor.
- Sonucun kelimelere bölünmesi
- Tırnaksız kullanılınca çıktı boşluklardan ve satır sonlarından ayrı argümanlara bölünür; çift tırnak içinde tek argüman kalır.
- Aritmetik genişletme $(( ))
- Tamsayı ifadelerini hesaplar: + - * / % ve parantezler; değişken adları $ olmadan kullanılabilir.
← Komut geçmişi · Tüm dersler · grep ile metin aramak →