[linux] Bash scripting
Jan Ostrochovsky
ostrochovsky na rec.uniba.sk
Středa Únor 21 08:57:14 CET 2007
alebo tiez toto by mohlo robit spravny job, len zjednodusenie (bez
premennych pocet a vystup_nejakeho_skriptu), za predpokladu, ze cesta k
skriptu z ktoreho vystup chceme, bude inicialnou hodnotou premennej
$prikaz:
for slovicko in $hladaj
do
prikaz="$prikaz | $GREP \"$slovicko\""
# echo $prikaz
done
$BASH -c "$prikaz"
za predpokladu, ze Ta zaujimaju len riadky, obsahujuce vsetky stringy z
$hladaj, a nie, ci ich obsahuje cely multi-line vystup skriptu ako celok
ostry
On St, 2007-02-21 at 08:34 +0100, Marek Slebodnik wrote:
> On (21/02/07 03:30), Marek Slebodnik wrote:
> > AHojte
> >
> >
> > stretol som sa s nasledovnym problemom
> >
> > mam skript v bashi
> >
> > let pocet=0;
> > for slovicko in $hladaj
> > do
> > if [ $pocet -eq 0 ]; then
> > prikaz="$GREP \"$slovicko\" ";
> >
> > else
> > prikaz="$prikaz | $GREP \"$slovicko\" ";
> > fi
> > let pocet=1;
> > done
> >
> > vystup_nejakeho_skriptu |$prikaz
>
> takze riesenie sa napokon naslo :)
>
> vystup_nejakeho_skriptu| eval $prikaz
>
> na niektore veci je lepsie vyspat sa :))
> >
> >
> > no a na moje ocakavanie to nerobi nic, po dlhsom skumani som prisiel na to ze
> > problemom su tie uvodzovky v premenne prikaz.
> >
> >
> > Ma niekto nejaky napad ako dalej ?
>
>
>
> > _______________________________________________
> > https://lists.linux.sk/mailman/listinfo/linux
> > Prehladavanie archivu: http://search.lists.linux.sk
> > Meta FAQ: http://www.sklug.sk/lists/linux/metafaq.html
> _______________________________________________
> https://lists.linux.sk/mailman/listinfo/linux
> Prehladavanie archivu: http://search.lists.linux.sk
> Meta FAQ: http://www.sklug.sk/lists/linux/metafaq.html
Další informace o konferenci linux