Selamlar

Sanırım alanları | ayracı ile ayırmak istiyorsunuz, bu kodu dener misiniz?

satir değişkenine okuduğunuz satıra atadıktan sonra awk ile bu işlmei
gerçekleştirebilirsiniz.

satir="Mon, 22 Aug 2016 13:15:39 +0200|1.1.1.1|fxsciaqulmlk| - |user logged
in|"
tarih=$(echo ${satir} | awk -F'|' '{print $1}')
ip=$(echo ${satir} | awk -F'|' '{print $2}')
kullanici=$(echo ${satir} | awk -F'|' '{print $3}')
eylem=$(echo ${satir} | awk -F'|' '{print $5}')

#Test
echo "Tarih : ${tarih} \r\nip : ${ip} \r\nkullanici : ${kullanici}
\r\neylem : ${eylem}"

Saygılar

On Sun, Aug 12, 2018 at 3:05 PM Veli Cakmak <veli.li...@gmail.com> wrote:

> Merhaba, aşağıdaki gibi bir dosyam var ve bu dosyadaki atakları bulmak
> istiyorum fakar bash ile bir türlü yapamadım. Nasıl bir yol izlemem
> gerekiyor ?
>
> Saniyede 3 işlem yapılıyor. Onu yaparsam benim için yeterli olacaktır.
>
>
>    1. Mon, 22 Aug 2016 13:15:39 +0200|1.1.1.1|fxsciaqulmlk| - |user
>    logged in| -
>    2. Mon, 22 Aug 2016 13:15:39 +0200|1.1.1.1|fxsciaqulmlk| - |user
>    changed password| -
>    3. Mon, 22 Aug 2016 13:15:39 +0200|1.1.1.1|fxsciaqulmlk| - |user
>    logged off| -
>    4. Mon, 22 Aug 2016 13:15:49 +0200|1.1.1.1|terdsfsdfsdf| - |user
>    logged in| -
>    5. Mon, 22 Aug 2016 13:15:49 +0200|1.1.1.1|terdsfsdfsdf| - |user
>    changed password| -
>    6. Mon, 22 Aug 2016 13:15:49 +0200|1.1.1.1|terdsfsdfsdf| - |user
>    logged off| -
>
>
>
> Teşekkürler.
> _______________________________________________
> Linux E-Posta Listesi
> Linux@liste.linux.org.tr
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
> dakika içinde üyeliğinizi sonlandırabilirsiniz.
> https://liste.linux.org.tr/mailman/listinfo/linux
>


-- 
Onur GUZEL
_______________________________________________
Linux E-Posta Listesi
Linux@liste.linux.org.tr
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux

Reply via email to