ako na to ?

Jirka Kosina jikos na jikos.cz
Úterý Říjen 15 14:19:35 CEST 2002


On Tue, 15 Oct 2002, Jan Satko wrote:

> Potrebujem spravit nieco ako "grep *.*@nieco file".
> T.j. vytiahnut zo suboru "file" hocico co ma "pred a za" bodkou nieco a 
> konci @nieco. Problem je ze grep takuto syntax neakceptuje. Som skusal 
> kombinacie typu [:alpha:].[:alpha:]@nieco ale zjavne je to nieco ine :-(
> Nevedle by niekto poradit ako na to ?

grep '.*\..*@nieco' file 

by neslo?

> Takisto by som potreboval postrcit ako spraviot skript ktory zmaze riadok 
> v subore ak sa v riadku najde hladane slovo ? 

No, asi by to slo nejakym skriptem do nejakeho editoru (ed, ex), a nebo 
hrubou silou:

#!/bin/bash
: > out.$$
cat file | while read LINE; do
	Z=`echo $LINE | grep 'slovo'`
	if [ -z $LINE ]; then
		echo $LINE > out.$$
	fi
done

-- 
JiKos.




Další informace o konferenci Linux