Hoşgeldin Misafir

Linux printf Komutu Kullanım Rehberi

Stronger_Cracker

25 Tem 2022
6,396 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Printf komutu, Linux sistemlerinde ve Unix tabanlı işletim sistemlerinde en yaygın kullanılan komutlardan biridir. Temel olarak, formatlı çıktılar üretmek amacıyla kullanılır ve C dilindeki printf fonksiyonu ile benzerlik gösterir. Bu makalede, printf komutunun temel kullanımını, format belirleyicilerini ve pratik örneklerle açıklamalarını ele alacağız.

Printf komutunun temel sözdizimi şu şekildedir:
Kod:
printf [seçenekler] "format" [değişkenler...]

Bu komut, belirtilen format string'ine göre çıktıyı oluşturur. Format string içerisinde, değişkenlerin yerleştirileceği yerleri belirten format belirleyicileri bulunur.

Format Belirleyicileri:

  • %d: Tam sayılar için
  • %f: Kesirli sayılar için
  • %s: String (metin) verileri için
  • %c: Tek bir karakter için
  • %x: Onaltılık (hexadecimal) değerler için

Örneğin, aşağıdaki komut bir tam sayı ve bir kesirli sayıyı formatlı bir şekilde ekrana yazdırır:
Kod:
printf "Tam sayı: %d, Kesirli sayı: %.2f\n" 42 3.14159

Bu komutun çıktısı şöyle olacaktır:
Kod:
Tam sayı: 42, Kesirli sayı: 3.14

Özelleştirme Seçenekleri:

Printf komutu, çıktıyı özelleştirmek için birçok seçeneğe sahiptir. Örneğin, belirli bir genişlikte boşluk bırakmak için sayılar ve stringler arasında boşluk bırakma ayarları yapılabilir. Aşağıdaki örnek, bir tam sayıyı en az 5 karakter genişliğinde yazdırır:
Kod:
printf "Numara: %5d\n" 7

Bu komutun çıktısı:
Kod:
Numara:     7

Sonuç olarak, printf komutu, Linux ortamlarında formatlı çıktı almak için güçlü bir araçtır. Kullanım alanları oldukça geniştir ve script yazarken veya komut satırında çıktıları biçimlendirmede önemli bir yere sahiptir. Printf komutunu kullanarak, verilerinizi daha anlaşılır ve düzenli bir biçimde sunabilirsiniz.