Hallo ich hab ein Problem mit meiner shell: Wenn ich
1 2 | set katze = "Felix"; echo $katze; |
eingebe, dann kommt nur eine Leerzeile zurück, und sonst nix. Des gleichen verhält es sich mit systemvariabeln....
Was mache ich da falsch?
![]() Anmeldungsdatum: Beiträge: Zähle... Wohnort: /places/germany/bayern/gilching |
Hallo ich hab ein Problem mit meiner shell: Wenn ich
eingebe, dann kommt nur eine Leerzeile zurück, und sonst nix. Des gleichen verhält es sich mit systemvariabeln.... Was mache ich da falsch? |
||
Anmeldungsdatum: Beiträge: 3620 |
Wie wär's, wenn Du Dir mal die Grundlagen des Shell-Scriptings durchlesen würdest? Eine Zuweisung sieht nämlich anders aus: |
||
Anmeldungsdatum: Beiträge: 9 |
du wirst dich in der bourne shell befinden. katze=Felix export katze echo $katze bzw. für die sh #!/bin/sh katze="Felix" echo $katze s. |
||
(Themenstarter)
![]() Anmeldungsdatum: Beiträge: 82 Wohnort: /places/germany/bayern/gilching |
hm also ich habs mit
gemacht.. damit funktionierts jetzt-–- danke für die hilfe |
||
Anmeldungsdatum: Beiträge: Zähle... |
Such dir mal das Buch "Jetzt lerne ich Shell Programmierung" von Markt und Technik. Hab ich jetzt auch gemacht. Gibt es auch bei dem bekannten Filehoster (RS) als PDF. Gruß schluppi |
||
Anmeldungsdatum: Beiträge: 527 |
Variablen sollten immer gequotet werden,
http://wooledge.org:8000/BashGuide |