Anfängerfrage

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
soeri
Beiträge: 11
Registriert: 18.08.2013 15:58:15

Anfängerfrage

Beitrag von soeri » 25.08.2013 15:01:57

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

Benutzeravatar
4A4B
Beiträge: 926
Registriert: 09.11.2011 11:19:55
Kontaktdaten:

Re: Anfängerfrage

Beitrag von 4A4B » 25.08.2013 15:07:56

var=${wert%%/*} > aber dieser Variablenwert sagt mir nix
Das bedeutet, dass vom ersten "/" an alles abgeschnitten wird.

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
${string%%substring}

Deletes longest match of $substring from back of $string.
PS: willkommen hier im Forum
Zuletzt geändert von 4A4B am 25.08.2013 15:12:57, insgesamt 1-mal geändert.

soeri
Beiträge: 11
Registriert: 18.08.2013 15:58:15

Re: Anfängerfrage

Beitrag von soeri » 25.08.2013 15:12:22

Wow,
das war ja sehr flott und informativ. Danke!
Dann werde ich mich ersteinmal mit dem scripting guide auseinandersetzen.

danke, Soeri

soeri
Beiträge: 11
Registriert: 18.08.2013 15:58:15

Re: Anfängerfrage

Beitrag von soeri » 25.08.2013 15:28:04

... also ist die Ausgabe: nix?
grüße
Söri

Benutzeravatar
4A4B
Beiträge: 926
Registriert: 09.11.2011 11:19:55
Kontaktdaten:

Re: Anfängerfrage

Beitrag von 4A4B » 25.08.2013 15:48:47

Ja, in diesem Fall ja :)

Antworten