linux prikazovy riadok
Dodo Racek
dodoracek na gmail.com
Čtvrtek Červenec 30 16:52:43 CEST 2020
Dnes som menej chapavy, je tu prilis teplo na mna.
ak je "writevme" prikaz, ktory je rozpoznatelny z terminalu, tak napr
takto?
for i in `seq 0 200 10000` ; do
argumenty=`printf "300114 1 %x\n" $i`;
writevme $argumenty;
sleep 1;
done
pripadne riadok s writevme
/cela/cesta/k/prikazu/writevme $argumenty ;
št 30. 7. 2020 o 16:41 balu <balu na k-net.fr> napísal(a):
> ano, potialto mi to uz fungovalo. Hodnota, ktora sa vypisuje je ale
> prikaz, ktory sa ma vykonat. Zaregistroval som existenciu prikazu eval,
> ale asi nechapem syntax a posuvanie si argumentov.
> b.
>
>
> On 30/07/2020 16:30, Dodo Racek wrote:
> >
> > Tkaze dekadicka hodnota "i" sa ma previest do HEX a tak vypisat ?
> > ( \n ) je odriadkovanie
> >
> > for i in `seq 0 200 10000` ; do printf "writevme 300114 1 %x\n " $i;
> > sleep 1; done
> >
> >
> >
> > št 30. 7. 2020 o 16:23 balu <balu na k-net.fr <mailto:balu na k-net.fr>>
> > napísal(a):
> >
> > x nie je premenna, ale prevod cisla do hex formatu. Argument pre
> prikaz
> > writevme je v hex tvare
> >
> >
> > On 30/07/2020 16:22, Dodo Racek wrote:
> > >
> > > "I" sa ma menit pravidelens inkrementom ?
> > >
> > > seq [OPTION]... FIRST INCREMENT LAST
> > > vygeneruje sekvenciu cisel do do s inkrementom
> > >
> > > "x' je dalsia premenna ? , teda nieco, co ma nejaku hodnotu a
> treba
> > > vypisat jej hodnotu ?
> > >
> > > Napriklad:
> > >
> > > x=1;
> > > for i in `seq 0 200 10000` ; do
> > > echo "writevme 300114 1 $x $i"
> > > sleep 1
> > > done
> > >
> > >
> > > alebo je potrebne napisat %x ako retazec ?
> > >
> > > for i in `seq 0 200 10000` ; do
> > > echo "writevme 300114 1 $x $i"
> > > sleep 1
> > > done
> > >
> > >
> > >
> > > Dodo
> > >
> > >
> > >
> > > št 30. 7. 2020 o 15:55 Daniel Valuch <balu na k-net.fr
> > <mailto:balu na k-net.fr>
> > > <mailto:balu na k-net.fr <mailto:balu na k-net.fr>>> napísal(a):
> > >
> > > Zdravim osadenstvo,
> > >
> > > potrebujem narychlo hacknut linuxovy script, ale trochu
> zapasim.
> > >
> > > Ciel je spustit prikaz vo for slucke, pricom sa bude menit
> jeho
> > > argument. Prikaz vyzera napriklad takto:
> > >
> > > writevme 300114 1 123
> > >
> > > Pricom vsetko okrem posledneho 123 je fixne a hodnota 123 sa
> > bude menit
> > > v slucke.
> > >
> > > Zatial mam toto, ale neviem ako vykonat vysledok printf
> > >
> > > for i in {0..1000..200}
> > > do
> > > printf "writevme 300114 1 %x" i
> > > sleep 1
> > > done
> > >
> > > nejake metodicke usmernenie? :-)
> > >
> > > b.
> > >
> > >
> > > _______________________________________________
> > > HW-list mailing list - sponsored by www.HW.cz
> > <http://www.HW.cz> <http://www.HW.cz>
> > > Hw-list na list.hw.cz <mailto:Hw-list na list.hw.cz>
> > <mailto:Hw-list na list.hw.cz <mailto:Hw-list na list.hw.cz>>
> > > http://list.hw.cz/mailman/listinfo/hw-list
> > >
> > >
> > > _______________________________________________
> > > HW-list mailing list - sponsored by www.HW.cz <http://www.HW.cz
> >
> > > Hw-list na list.hw.cz <mailto:Hw-list na list.hw.cz>
> > > http://list.hw.cz/mailman/listinfo/hw-list
> > >
> > _______________________________________________
> > HW-list mailing list - sponsored by www.HW.cz <http://www.HW.cz>
> > Hw-list na list.hw.cz <mailto:Hw-list na list.hw.cz>
> > http://list.hw.cz/mailman/listinfo/hw-list
> >
> >
> > _______________________________________________
> > HW-list mailing list - sponsored by www.HW.cz
> > Hw-list na list.hw.cz
> > http://list.hw.cz/mailman/listinfo/hw-list
> >
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20200730/0636a5d1/attachment-0001.html>
Další informace o konferenci Hw-list