Kolejna ³ata.
Marcin Dalecki
dalecki w cs.net.pl
Śro, 24 Lut 1999, 11:08:55 CET
Jacek Osiecki wrote:
>
> On Tue, 23 Feb 1999, Marcin Dalecki wrote:
>
> > Grzegorz Stanislawski wrote:
>
> > > Proponuje pobawic sie nastepujacym skryptem:
>
> > > export A=`expr $A - 1`
>
> > A je¶li napisa³by¶:
>
> > A=`expr $A - 1`; export A
>
> A jak wygl±da sprawa z
>
> A=$[A+1]
>
> Czy tak nie jest szybciej?
Jest, bo nie potrzebuje poshell-a na komende.
> (Tylko nie wiem, jak z przeno¶no¶ci± :)
Kiepsko. Najlepiej jest
root:~/sh# A=1
root:~/sh# (( A=A+1 ))
root:~/sh# echo $A
2
lub nieco bardziej portabilijnie:
root:~/sh# let 'A=A+1'
root:~/sh# echo $A
3
Tez bowiem nie potrzebuje poshell-a i zdaje sie byc
nieco bardziej czytelne.
--Marcin
Więcej informacji o liście dyskusyjnej pld-devel-pl