#!/bin/bash dialog --msgbox "Hello!" 0 0 ut=`dialog --stdout --inputbox "Adj meg egy eleresi utat: " 0 0` szoveg=`dialog --stdout --inputbox "Adj meg egy szoveget: " 0 0` mit=`dialog --stdout --inputbox "Mit akarsz cserlni? " 0 0` mire=`dialog --stdout --inputbox "Mire akarod cserlni? " 0 0` dir=""; num_rows=0; if [ -d $ut ]; then if [ -n $szoveg ]; then for i in `ls -1R $ut`; do num=`echo $i|grep '/'|wc -l`; if [ -z $dir ];then dir=$ut; fi if [ $num -gt 0 ];then dir=`echo $i|sed 's/://g'`; #ALMAPPAK else path=`echo $dir"/"$i`; if ! [ -d $path ];then #FILEOK benne_van=`cat $path|grep $szoveg|wc -l`; if [ $benne_van -gt 0 ];then #EZEKBEN VAN num_rows=`expr $num_rows + $benne_van` cat $path|sed 's/'`echo $mit`'/'`echo $mire`'/g' > buffer; mv buffer $path fi fi fi done echo $num_rows " sorban szerepelt a kijelolt szoveg!"; else echo "Nem adtl meg szveget!"; exit 0 fi else echo "Nem megfelo az utvonal!"; exit 0 fi