[ nikoladsp @ 19.01.2007. 10:35 ] @
cao, imam nekoliko pitanja u vezi TCSH skriptovanja: 1. neki dobar tutorial (probao sam sa google-om, bez veceg uspeha) 2. recimo da zelim da napravim skript koji ce pretrazivati trenutni direktorijum u potrazi za odredjenim recima u fajlovima, pa ako napisem recimo: Code: #!/bin/tcsh set readVal = "" set searchWord = "psi" echo -n "Enter the word to search in $PWD [$searchWord]: " set readVal = $< set strLen = `echo $readVal | awk '{print length($0)}'` if ( $strLen != 0 ) then set searchWord=$readVal endif set fileRes = "finder.log" echo -n "File to save search results [$fileRes]: " set readVal = $< set strLen = `echo $readVal | awk '{print length($0)}'` if ( $strLen != 0 ) then set fileRes=$readVal endif echo "Search results:" > $fileRes foreach filePath ( `find . -name '*.p'` ) grep -i -n -w $searchWord $filePath >> $fileRes end zanima me kako da rezultat grep dodelim nekoj promenljivoj da bi mogao da manipulisem njome, recimo da joj proverim duzinu, pa ako je >0 da onda upisem u fajl?!. Takodje me interesuje kako da u find namestim da se trazi po zadatoj ekstenziji (ili vise njih) a ne ovako "hardkodovano". napomena: moram da koristim TCSH (nazalost) |