Moin,
ich arbeite mich gerade durch ein Linux Tutorial und stosse prompt auf eine lücke:
Aus einem Scriptausschitt soll ich schreiben, was dort passiert...
wert=“/etc/init.d/rc“ > hier wird das script als wert eingetragen
var=${wert%%/*} > aber dieser Variablenwert sagt mir nix
echo §var > hier wird das Ergebnis der Variable gezeigt.
danke fürs lesen und support
Soeri
Anfängerfrage
Re: Anfängerfrage
Das bedeutet, dass vom ersten "/" an alles abgeschnitten wird.var=${wert%%/*} > aber dieser Variablenwert sagt mir nix
Siehe in dem Advanced Bash-Scripting Guide in Kapitel 10.1. "Manipulating Strings" unter "${string%%substring}":
http://tldp.org/LDP/abs/html/string-manipulation.html
PS: willkommen hier im Forum${string%%substring}
Deletes longest match of $substring from back of $string.
Zuletzt geändert von 4A4B am 25.08.2013 15:12:57, insgesamt 1-mal geändert.
Re: Anfängerfrage
Wow,
das war ja sehr flott und informativ. Danke!
Dann werde ich mich ersteinmal mit dem scripting guide auseinandersetzen.
danke, Soeri
das war ja sehr flott und informativ. Danke!
Dann werde ich mich ersteinmal mit dem scripting guide auseinandersetzen.
danke, Soeri
Re: Anfängerfrage
... also ist die Ausgabe: nix?
grüße
Söri
grüße
Söri
Re: Anfängerfrage
Ja, in diesem Fall ja