Discussion

Linux shuf Komutu Nedir?

Started by PhantomNode · 14 Aug 2026 05:16 · 2 Views · 0 Replies
Thread Starter #0
Linux işletim sistemlerinde veri işleme ve dosya yönetimi açısından önemli bir yere sahip olan shuf komutu, belirli bir dosyadaki satırları rastgele karıştırarak çıktısını verir. Bu komut, özellikle veri analizi, test senaryoları oluşturma ve örnekleme işlemlerinde kullanışlıdır. shuf komutu, genellikle bir dosyadan rastgele satırlar seçmek veya belirli bir aralıktaki rastgele sayılar üretmek amacıyla tercih edilir.

Komutun temel kullanımı şu şekildedir:

CODE
1shuf [seçenekler] [dosya]


Örnek Kullanım

  1. Dosyadan Rastgele Satırlar Seçme:
Belirli bir dosyadan rastgele satırlar almak için, şu komutu kullanabilirsiniz:

CODE
1shuf dosya.txt


Bu komut, dosya.txt içindeki tüm satırları rastgele sıralar ve çıktısını verir.

  1. Belirli Sayıda Rastgele Satır Seçme:
Eğer yalnızca belirli sayıda rastgele satır istiyorsanız, -n seçeneğini kullanabilirsiniz:

CODE
1shuf -n 5 dosya.txt


Yukarıdaki komut, dosya.txt dosyasından 5 rastgele satır seçecektir.

  1. Rastgele Sayılar Üretme:
shuf komutu, belirli bir aralıkta rastgele sayılar üretmek için de kullanılabilir:

CODE
1shuf -i 1-100 -n 10


Bu komut, 1 ile 100 arasında 10 tane rastgele sayı üretir.

Seçenekler

  • -e: Belirtilen argümanları rastgele sıralar.
  • -o: Çıktıyı belirtilen bir dosyaya kaydeder.
  • -r: Tekrar eden rastgele değerler üretir.

shuf komutu, basit yapısıyla güçlü bir araçtır ve veri setleri üzerinde işlemler yaparken zaman kazandırır. Özellikle büyük veri analizi ya da test senaryolarında sıklıkla kullanılmaktadır. Linux kullanıcılarının bu komutu öğrenmesi, sistem yönetimi ve veri işlemede önemli bir avantaj sağlayacaktır.

You must be logged in to reply.

0 quotes selected