Ebben az ifes szerkezetben nem látok logikát.
Egy adott mintát keresel. De e szerkezet alapján az egész sort be kéne gépelned ahhoz, hogy a program visszajelezze azt, amit begépeltél, ha a sorok között volt.
[align=right][snapback]129603[/snapback][/align]
Igen, igazad van, a feltételbe még kéne egy cut -c x-y Most nem vagyok Linux közelben, úgyhogy nem tudom hányadik oszlopban írja a ps a processz nevét.
De valahogy így kénne akkor?
#! /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
if [ $minta = `ps | cut -c x-y | grep „$minta”` ]
then echo `ps | grep „$minta”`
else ‘ Jelenleg nem fut ilyen processz.’
fi
Tényleg az mindegy, hogy = jelet vagy -eq használok?
legutóbbi hsz