Çok satırlı bir çıktı üzerinden sadece istediğimiz satırları almamız gerekiyor.
$echo -e "satir1\nsatir2\nsatir3\nsatir4\nsatir5\nsatir6"
satir1
satir2
satir3
satir4
satir5
satir6
şeklindeki bir çıktıdan eğer 2. satırı almak istersek
$echo -e "satir1\nsatir2\nsatir3\nsatir4" | sed -n -e '2p'
satir2
Eğer 2. satırdan 4. satıra kadar almak istersek
$echo -e "satir1\nsatir2\nsatir3\nsatir4\nsatir5\nsatir6" | sed -n -e '2,4p'
satir2
satir3
satir4
Eğer 2.satırdan 4. satıra kadar alıp, 5. satırı es geçip 6. satırı almak istiyorsanız
$echo -e "satir1\nsatir2\nsatir3\nsatir4\nsatir5\nsatir6" | sed -n -e '2,4p;6p'
satir2
satir3
satir4
satir6
Hiç yorum yok:
Yorum Gönder