shell script

Programovacie jazyky, rady, poradňa...
nordscan
Star
Star
Príspevky: 510
Registrovaný: 27 okt 2005, 1:15
Bydlisko: orawa
Kontaktovať používateľa:

shell script

Príspevok od používateľa nordscan »

Mam dva subory:

1. je ziskany z vypisu adresaru: ls > files (10 a viac riadkov)
2. druhy je subor z linkami: links

potrebujem overit ci hodnota vo files sa nachadza v subore "links" ak sa nachadza tak riadok zmazat a cely ukon opakovat az do konca suboru "files"

napadlo ma riesenie ze head -1 files > temp by som dostal hodnotu z prveho riadka do docasneho suboru.

a cez script by som potom potreboval vycitat tuto hodnotu z temp, pouzit ako premenu v scripte kde by sa to grep -v a prelulozilo do noveho suboru.

a nakoniec by som grep -v aj subor "files" ci by som prakticky odstranil hodnotu ktora uz bola overena.


pravdepodobne bude moje riesenie dost krkolomne, ale nakolko s linuxom a scriptmi robim malo, tak som aj malo kreativny :)

Takze v pripade ze mi viete poradit ako dostanem a oznacim ako premennu , hodnotu vsetko co sa nachadza v temp, alebo ako to spravit "lahsie" budem vdacny
Napísať odpoveď