Човек, сигурно си филолог и ще ти се стори смешно това което напиша, но все пак
имай милост
това:
debian-work:~# cat iptables_out
27 5001 MARK all -- * * 0.0.0.0/0 0.0.0.0/0 owner UID match 1001 MARK
xset 0x1/0x
по _НИКАКЪВ_ начин не прилича на ето това:
5001 1001
4001 1002
5002 102
500
awk '{if ($1 > 5000) print $2}' входен_файл > изходен_файл
Quoting Kristian Kirilov :
> Здравейте, имам следния резултат
>
> 5001 1001
> 4001 1002
> 5002 102
> 5003 1032
> 5004 1011
> 121 1000
> 12345 1008
> 1234 1010
>
> В този случай как мога да направя условие което да сравнява първата
> коло
-=| Kristian Kirilov, Tue, Jun 09, 2009 at 01:04:10PM +0300 |=-
> Damyan Ivanov wrote:
> > ---
> > #!/bin/sh
> >
> > while read a b; do
> > if [ $a -gt 5000 ]; then
> > echo $b
> > fi
> > fi
> > ---
> >
> > script < входен-файл > изход
значи трябва да стане:
$2 и $13
debian-work:~# awk '{if ($2 > 5000) print $13}' iptables_out > произволен_фаил
Quoting Kristian Kirilov :
> Damyan Ivanov wrote:
>> -=| Kristian Kirilov, Tue, Jun 09, 2009 at 12:35:00PM +0300 |=-
>>
>>> Здравейте, имам следния резултат
>>>
>>> 5001 1001
>>> 4001
Damyan Ivanov wrote:
> -=| Kristian Kirilov, Tue, Jun 09, 2009 at 12:35:00PM +0300 |=-
>
>> Здравейте, имам следния резултат
>>
>> 5001 1001
>> 4001 1002
>> 5002 102
>> 5003 1032
>> 5004 1011
>> 121 1000
>> 12345 1008
>> 1234 1010
>>
>> В този случай как мога да направя условие което да сравнява
-=| Kristian Kirilov, Tue, Jun 09, 2009 at 12:35:00PM +0300 |=-
> Здравейте, имам следния резултат
>
> 5001 1001
> 4001 1002
> 5002 102
> 5003 1032
> 5004 1011
> 121 1000
> 12345 1008
> 1234 1010
>
> В този случай как мога да направя условие което да сравнява първата
> колона с числото 5000, и т
Здравейте, имам следния резултат
5001 1001
4001 1002
5002 102
5003 1032
5004 1011
121 1000
12345 1008
1234 1010
В този случай как мога да направя условие което да сравнява първата
колона с числото 5000, и тя го надвишава числото от 2-рата колона на
същия ред да се запише в произволен файл.
Т.е