bash + grep

0

czesc, cche uzyc programu grep w skrypcie basha ale nie wiem jak wynik grepa przypisac zmiennej:/ czy mozna zrobic . Probowalem przekierowania strumienia do zmiennej ale ...nie wyszlo

Pozdr. skalniak

0

zmienna=cośtam|grep uuu

0

albo tak:

# wg. pierwszego znaku zmiennej IFS sa dzielone napisy
# standardowo to spacja
IFS=":" ; cat /etc/passwd | grep $USER | while read name cos uid gid fullname shell homedir ; do echo -e "login:\t\t${name}\nuser id:\t${uid}\ngroup id:\t${gid}\nfull name:\t${fullname}\nlogin shell:\t${shell}\nhomedirectory:\t${homedir}" ; done

z tym read jest ciekawa sprawa, ostatnia zmienna zawiera wszystko do konca linii - wywal zza read homedir i i zobacz co sie stanie

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.