Benutzer-Werkzeuge

Webseiten-Werkzeuge


bash

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
bash [2022/07/19 13:37]
root [Anführungszeichen und Single-Quotes]
bash [2022/07/19 13:38] (aktuell)
root [Übergabe an andere Programme]
Zeile 162: Zeile 162:
  
 Es gibt Programme die Shellkommandos übernehmen um sie dann beim eintreten bestimmter Bedingungen auszuführen. \\ Es gibt Programme die Shellkommandos übernehmen um sie dann beim eintreten bestimmter Bedingungen auszuführen. \\
-Man muss aufpassen ob man die Shell-Befehlskette die man übergibt in """ oder "'setzt!+Man muss aufpassen ob man die Shell-Befehlskette die man übergibt in %%"%% oder %%'%% setzt!
  
 <sxh bash> <sxh bash>
Zeile 168: Zeile 168:
 </sxh> </sxh>
  
-  * da der Wert für Parameter "-c" in """ angegeben wurde wird er vor! der Übergabe an mycommand ausgewertet und erhält den Wert von "a" auf der aktuellen Shell.+  * da der Wert für Parameter "-c" in %%"%% angegeben wurde wird er vor! der Übergabe an mycommand ausgewertet und erhält den Wert von "a" auf der aktuellen Shell.
       * ist "a" auf der aktuellen Shell 5, bekommt mycommand "echo 5" übergeben und nicht! "echo $a"       * ist "a" auf der aktuellen Shell 5, bekommt mycommand "echo 5" übergeben und nicht! "echo $a"
  
Zeile 176: Zeile 176:
 </sxh> </sxh>
  
-  * da der Wert für Parameter "-c" in "'angegeben wurde wird er nicht vor der Übergabe an mycommand ausgewertet+  * da der Wert für Parameter "-c" in %%'%% angegeben wurde wird er nicht vor der Übergabe an mycommand ausgewertet
       * d.h. mycoomand bekommt "echo $a" übergeben       * d.h. mycoomand bekommt "echo $a" übergeben
 ====== Debugging/Prüfen ====== ====== Debugging/Prüfen ======
bash.1658230640.txt.gz · Zuletzt geändert: 2022/07/19 13:37 von root