textove soubory, spojovani, hromadna prace s nimi, par skriptu kt ere mam urcite spatne

Sumpich, Petr PSumpich na elinkx.cz
Pondělí Červen 2 16:46:26 CEST 2003


Zdravim,
Mam v adresari asi petset souboru textu (file_xy.txt), ktere chci filtrovat
a v ramci Emacsu je pripravovat do Lyxu, mezi tim je editovat. Chtel jsem se
zeptat jak byste sli na skripty, ktere by to mely provadet, v pripade ze
chcete z toho udelat jeden soubor, ktery uz v lyxu jenom checknu.
On se obsah souboru meni a chci to mit aktualne k ruce, takze bych na to sel
bashem.

1. Upravuju files az do stadia, ktere si oznacim urcitym komentarem, napr
<!--perfekt-->

takze bych cekal neco jako:

#!bin/bash
while * in file
do
if [ grep -l "<!--perfekt-->" ] ; then 
cp file ../adresar_s_nejlepsi_kvalitou
done
exit 0

2.
pak bych mel v adresari vybrane soubory. Grep tam mam spane, nespa? Kdybych
chtel vice kriterii v kombinaci, lze psat pro bash neco jako:

$ sh skript1.sh && skript2

??
Chtel bych zaroven obe podminky - jinak je dam do toho ifu nahore (coz mam
urcite taky blbe :-) jako radek:

if [ grep -l "<!--perfekt-->" && grep -l "druha podminka" ]

2a.
Pak z toho chci vyhazet vse v komentarich (mezi <!-- a -->) - kterym
prikazem na to?
2b.
Kterym prikazem muzu pridavat znaky za radek, pred radek, co na to
pouzivate, pripadne jak v tom vyuzit emacs?

3. Pospojovat to do souboru

while * in file
do 
cat file >> hrozne_dlouhy_konecny_soubor
done
exit 0

dobre??? Asi ne, diky.

P.


Další informace o konferenci Linux