Portál AbcLinuxu, 9. května 2025 23:31

Dotaz: prevod syntaxe do bashe

28.9.2006 20:59 georgo23 | skóre: 26 | blog: instalace_vmwaru | Karviná
prevod syntaxe do bashe
Přečteno: 88×
Odpovědět | Admin
zdravim, jak by jste tuto sytnaxi nahradili v bashi ??

for($i=0; $i<=7; $i++)

diky
jen se učím jak se to naučit .... ...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

28.9.2006 21:04 Messa | skóre: 39 | blog: Messa
Rozbalit Rozbalit vše Re: prevod syntaxe do bashe
Odpovědět | | Sbalit | Link | Blokovat | Admin
$ for i in 0 1 2 3 4 5 6 7; do echo $i; done ;-)
28.9.2006 21:14 georgo23 | skóre: 26 | blog: instalace_vmwaru | Karviná
Rozbalit Rozbalit vše Re: prevod syntaxe do bashe
aaach jo :-( ... tak jinak.
for($i=0; $i<=$line; $i++)
kde $line=`wc -l soubor.txt | awk '{print $1}'`
thx
jen se učím jak se to naučit .... ...
AraxoN avatar 28.9.2006 21:22 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: prevod syntaxe do bashe
for i in `wc -l soubor.txt | awk '{print $1}'`; do echo $i; done
28.9.2006 21:26 georgo23 | skóre: 26 | blog: instalace_vmwaru | Karviná
Rozbalit Rozbalit vše Re: prevod syntaxe do bashe
hmmm... co na to rici , dik za snahu ale potrebuji reseni vyse uvedeneho...
jen se učím jak se to naučit .... ...
28.9.2006 21:33 Pavel1 | skóre: 33
Rozbalit Rozbalit vše Re: prevod syntaxe do bashe
Ha, ha, a máš to :-) . Tak se trošku snaž a hledej ;-) . Napovím, použij třeba seq .
28.9.2006 21:44 Pavel1 | skóre: 33
Rozbalit Rozbalit vše Re: prevod syntaxe do bashe
Abys neřek, že si tu z Tebe děláme srandu :-)
$ od=4; do=9; krok=2; for i in $(seq $od $krok $do); do echo i=$i; done
i=4
i=6
i=8
28.9.2006 21:46 Kadži | skóre: 14
Rozbalit Rozbalit vše Re: prevod syntaxe do bashe
nebo
for (( i=0;i<10;i++ )); do echo $i; done
29.9.2006 08:19 georgo23 | skóre: 26 | blog: instalace_vmwaru | Karviná
Rozbalit Rozbalit vše Re: prevod syntaxe do bashe
thx :-)
jen se učím jak se to naučit .... ...
29.9.2006 08:55 Jan Martinek | skóre: 43 | blog: johny | Brno
Rozbalit Rozbalit vše Re: prevod syntaxe do bashe
Chápu to správně, že chceš vypsat očíslované řádky?
#!/usr/bin/env python
import sys
for number, line in enumerate(file(sys.argv[1])):
    print number, line.rstrip()
29.9.2006 10:34 ams | skóre: 10
Rozbalit Rozbalit vše Re: prevod syntaxe do bashe
Myslim, ze tazatel chce neco jineho (co presne to nevim). Kdyby chtel jenom vypsat ocislovane radky, tak pouzil by nejspis cat -n soubor
29.9.2006 11:04 Pavel1 | skóre: 33
Rozbalit Rozbalit vše Re: prevod syntaxe do bashe
Myslím, že je to jasné, viz. (správně napsaný) titulek "prevod syntaxe do bashe". Podle mne mu šlo o to, jak u příkazu for v bashi zapsat: od, do a krok.
29.9.2006 11:31 georgo23 | skóre: 26 | blog: instalace_vmwaru | Karviná
Rozbalit Rozbalit vše Re: prevod syntaxe do bashe
Presne tak a proto dekuji za odpoved.
jen se učím jak se to naučit .... ...
stativ avatar 29.9.2006 11:57 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: prevod syntaxe do bashe
Odpovědět | | Sbalit | Link | Blokovat | Admin
declare -i i=0
until [$i=7]; do
    i=$((i+1))
done
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
stativ avatar 29.9.2006 12:01 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: prevod syntaxe do bashe
uz blbnu, vzhledem k tomu, ze i je integer, tak je mozne to zapsat takhle:
declare -i i=0
until [$i=7]; do
    i="i+1"
done
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
29.9.2006 14:24 Pavel1 | skóre: 33
Rozbalit Rozbalit vše Re: prevod syntaxe do bashe
Pozor na mezery, které tam asi chybí:
until [ $i = 7 ]; do

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.