Hallo,
ich will ein einem Bash Script eine variable um 1 erhöhen (in PHP/C also das: i++; )
Weiß jemand wie das geht?
Viele Grüße,
JOhannes
Anmeldungsdatum: Beiträge: 231 |
Hallo, ich will ein einem Bash Script eine variable um 1 erhöhen (in PHP/C also das: i++; ) Weiß jemand wie das geht? Viele Grüße, |
||
Anmeldungsdatum: Beiträge: 37971 |
i=$i+1
|
||
Ehemalige
![]() Anmeldungsdatum: Beiträge: 4668 Wohnort: Berlin |
Chrissss hat geschrieben: i=$i+1 Nicht wirklich. marc@s8n:~$ i=1 marc@s8n:~$ i=$i+1 marc@s8n:~$ echo $i 1+1 marc@s8n:~$ i=1 marc@s8n:~$ i=$(( $i + 1 )) marc@s8n:~$ echo $i 2 |
||
![]() Anmeldungsdatum: Beiträge: 1903 Wohnort: Würselen |
Alternativ kannst du auch einen Typen vergeben und dann doch wieder Chrisss' Vorschlag benutzen: typeset -i i=0 i=$i+1
|
||
Anmeldungsdatum: Beiträge: 2420 |
Johannes G. hat geschrieben:
var=`expr $var + 1` |
||
![]() Anmeldungsdatum: Beiträge: 206 Wohnort: Nürnberg |
Hi, I=1 hth |
||
Anmeldungsdatum: Beiträge: 7 |
In der Zwischenzeit gibt es neuere Versionen der verschiedenen Shells, die bash versteht auch
Ich weiß allerdings nicht, wann „((ZAHL++))” eingeführt wurde, dieser Thread ist ja schon bald zwanzig Jahre alt. Bleibt gesund. |
||
Supporter
Anmeldungsdatum: Beiträge: 1241 |
Ääh... Was willst du uns damit sagen? Wie du ein paar Zeilen höher beim Post von Marc_BlackJack_Rintsch gesehen hast, war dies bereits am 17.10.2006 beschrieben worden. |
||
![]() Anmeldungsdatum: Beiträge: 270 |
|||
Ehemalige
![]() Anmeldungsdatum: Beiträge: 4668 Wohnort: Berlin |
@shiro Nee, den
|
||
Supporter
Anmeldungsdatum: Beiträge: 1241 |
Richtig, aber nun wirst du wohl sehr genau. In den NEWS der Bash release notes kann man unter dem Abschnitt: "new features added to bash-2.04 since the release of bash-2.03" nachlesen:
Dies war wohlgemerkt in Version 2. Bash Version 3 wurde released on 27 July 2004. Allerdings war in 2006 mit der Distribution Ubuntu 4.10 (Warty Warthog) noch "bash_2.05b" ausgeliefert worden. Da der Thread aber im Okt.2006 geschrieben wurde, war demnach das "pre/post-increment/decrement" im Bash 2.05 dieser Ubuntu Distro verfügbar. |