Köszönöm a segítségedet.
Már egész jól mûködik a progi csak ír két figyelmeztetést, hogy
line 1: exprl: command not found
line 9: [: -le: unary operator expected
Ezt nem tudod (tudjátok) hogy miért csinálja, és hogy hogyan lehetne eltüntetni?
#! /bin/sh
echo „A program az eppen futo processzek kozul azokat listszza ki,
melyek indito parancsaban elofordul a megadott minta. Kerem a mintat.”
read minta
db=`ps | cut -c25-35 | tail +2 | grep -c $minta`
if [ $db -eq 0 ]
then echo „Nem fut ilyen processz.”; exit
else
i=1
while [ $i -le $db ]
do
p=`ps | cut -c 25-35 | tail +2 | grep $minta | head -$i | tail -1`
ps -C $p
i=`expr$i + 1`
done
fi
legutóbbi hsz