On Tue, Jun 09, 2009 at 01:27:25PM +0300, Peter Pentchev wrote: [snip] > > #!/bin/sh > > > > while read a b; do > > if [ $a -gt 5000 ]; then > > echo $b > > fi > > fi > > Или, разбира се, > > awk '$1 > 5000 {print $2}' infile.txt > outfile.txt > > Естествено, има и други варианти :) > > perl -nle 'split; print $_[1] if $_[0] > 5000' infile.txt > outfile.txt > > А иначе, бих препоръчал при решението на Дамян все пак да се сложат > кавички около използването на "$a" и "$b" в тялото на цикъла, че да > не скимти твърде много при погрешни данни :) > > while read a b; do > if [ "$a" -gt 5000 ]; then > echo "$b" > fi > fi
Държа да отбележа, че това го написах преди да видя втория мейл с правилния формат на данните :) Гледайте моя отговор на него :) Поздрави, Петър -- Peter Pentchev r...@ringlet.net r...@space.bg r...@freebsd.org PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 If this sentence were in Chinese, it would say something else.
pgpAWqKmVJh8F.pgp
Description: PGP signature
_______________________________________________ Lug-bg mailing list Lug-bg@linux-bulgaria.org http://linux-bulgaria.org/mailman/listinfo/lug-bg