Cut, “sort” ve “grep” komutları da dahil olmak üzere diğer komutlarla birlikte kullanabileceğiniz çok yönlü bir komuttur. 'Kes' komutunu zahmetsizce anlayabileceğiniz en iyi Bash kesme örneklerinden bazılarına bakalım.
Bash Kesim Örnekleri
“Kes” komutu, verileri bir metin dosyasından çıkarırken kullanışlıdır. Sadece istediğiniz alanları belirtin, gerisini o halleder. Kullanmak için aşağıdaki komutu girin:
kesmek -D 'sınırlayıcı' -f1 dosya.txt
- “-d” seçeneği sınırlayıcıyı girmemizi sağlar. Metin dizelerini ayıran bir karakter veya karakter dizisidir. 'Sınırlayıcı' terimini gerçek sınırlayıcıyla değiştirin.
- “-f” seçeneğini kullanarak dosyadan hangi alanları (sütun numaralarını) çıkaracağınızı belirtin.
Örneğin aşağıdaki bilgilerden oluşan bir “info.txt” dosyasını ele alalım:
Prateek, Fiji, 26
Sean, Hindistan, 21
Joshua, Japonya, 19
Şimdi bu dosyadan birinci ve üçüncü dosyaları çıkarmak için komut şöyle olacaktır:
Kesmek -D ',' -f1, 3 bilgi.txt
Sekmeyle ayrılmış veri içeren bir dosyanız varsa sınırlayıcı değeri “$’\t'” olacaktır.
İlgili alandan bir dizi karakter almanız gerekiyorsa “-c” seçeneğini kullanın:
kesmek -c1-5 dosya.txt
“-c” seçeneğinin diğer seçeneklerle birleşmediğini unutmayın. Çalıştırıldığında, verilen karakter aralığına göre çıktıyı görüntüler.
Çözüm
Linux'ta 'cut', farklı dosyalardan veri çıkarmak için kullanabileceğiniz öne çıkan bir araçtır. Basit olmasına rağmen çeşitli kullanımları vardır ve birçok komutla birleştirilebilir. Bu hızlı kılavuzda Bash kesme komutlarının bazı örnekleri tartışılmıştır. Öncelikle temel komutu açıkladık ve ardından bazı gelişmiş örnekleri tartıştık. Ayrıca, diğer komutların çıktısını “cut” komutunda girdi olarak işleyebilirsiniz.