prohledavani obsahu souboru resp. adresare

Fiala Roman rfiala na fincommaterna.com
Pondělí Duben 2 17:14:53 CEST 2001


zkuste:

grep 'main' *



-----Original Message-----
From: Jirka Kosina [mailto:jikos na jikos.cz]
Sent: Monday, April 02, 2001 5:10 PM
To: 'linux na linux.cz'
Subject: Re: prohledavani obsahu souboru resp. adresare


Dobry den,

> jak by se dal prohledat obsah vice souboru v danem adresari podle 
> zadaneho kriteria. Tzn. po zadani nejakeho kriteria napr. textu nebo
> cisla by mel byt vystupem seznam souboru, ktery tuto podminku splnuje.

Dalo by se to udelat dozajista i jednoduseji, ale s timhle si muzete
vyhrat ;)

Vypisuje soubory v aktualnim adresari ktere obsahuji slovo main:

#!/bin/sh
find * -prune | while read FILE; do
  if ( ! [ -d $FILE ] ); then
    Y=`cat $FILE | grep 'main'`
    if ( ! [ -z "$Y" ] ); then
      echo $FILE
    fi
  fi
done

JiKos.





Další informace o konferenci Linux