- Registriert
- 08.10.09
- Beiträge
- 85
Hallo!
Ich hatte noch nie mit Shell zu tun. Nun bringt mich Geektol dazu doch ein wenig umexperementieren zu wollen.
Wenn ich das richtig interpretiere werden Variablen zwar deklariert/initialisiert indem man einfach ihren namen = wert schreibt, wenn man sie aber irgendwo verwenden möchte benötige ich grundsätzlich $name oder?
Im ersten Schritt möchte ich einfach nur (29 - (date +%d)) mit einem Text ausgeben.. Ich habs so versucht, bekomme aber keine Ausgabe:
das let hatte ich nicht von Beginn an, wenn ich richtig gegooglet habe, benötigt man das aber grundsätzlich bei Rechnungen, oder?
Das in meinem Fallbeispiel die Zahl negativ werden kann, ist mir erstmal egal (;
Ich bin mir auch nicht so ganz im klaren wonach ich googlen muss. Laut Apple Dev und Wiki gibt es mehrere Arten von Shell (zB Bash) aber in dem Manuskript von Apple steht nicht ausdrücklich, welches das nativ Genutzte ist óo
Edit:
Zweiter Versuch ohne Ausgabe
Ich hatte noch nie mit Shell zu tun. Nun bringt mich Geektol dazu doch ein wenig umexperementieren zu wollen.
Wenn ich das richtig interpretiere werden Variablen zwar deklariert/initialisiert indem man einfach ihren namen = wert schreibt, wenn man sie aber irgendwo verwenden möchte benötige ich grundsätzlich $name oder?
Im ersten Schritt möchte ich einfach nur (29 - (date +%d)) mit einem Text ausgeben.. Ich habs so versucht, bekomme aber keine Ausgabe:
Code:
date = date +%d
let date = 29 - $date
echo $date ' Text'
das let hatte ich nicht von Beginn an, wenn ich richtig gegooglet habe, benötigt man das aber grundsätzlich bei Rechnungen, oder?
Das in meinem Fallbeispiel die Zahl negativ werden kann, ist mir erstmal egal (;
Ich bin mir auch nicht so ganz im klaren wonach ich googlen muss. Laut Apple Dev und Wiki gibt es mehrere Arten von Shell (zB Bash) aber in dem Manuskript von Apple steht nicht ausdrücklich, welches das nativ Genutzte ist óo
Edit:
Zweiter Versuch ohne Ausgabe
Code:
#!/bin/sh
declare -i vdate='date +%d'
vtest = $((29 - $vdate))
echo $vtest
Zuletzt bearbeitet: