Lieber Besucher, herzlich willkommen bei: Ubuntu-Forum & Kubuntu-Forum | www.Ubuntu-Forum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Benutzerinformationen überspringen
User
Registrierungsdatum: 04.09.2008
Derivat: Kubuntu
Version: Ubuntu 20.04 LTS - Focal Fossa
Architektur: 64-Bit PC
Desktop: KDE4
Andere Betriebssysteme: Debian 11.0
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »PollerJava« (20.08.2010, 09:58)
Benutzerinformationen überspringen
Ubuntu-Forum-Team
Registrierungsdatum: 04.03.2008
Derivat: Kein Ubuntu-Derivat
Architektur: 64-Bit PC
Desktop: KDE4
Andere Betriebssysteme: Fedora 27
Benutzerinformationen überspringen
Ubuntu-Forum-Team
Registrierungsdatum: 04.03.2008
Derivat: Kein Ubuntu-Derivat
Architektur: 64-Bit PC
Desktop: KDE4
Andere Betriebssysteme: Fedora 27
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »chroot« (20.08.2010, 10:31)
Benutzerinformationen überspringen
User
Registrierungsdatum: 01.09.2005
Derivat: Ubuntu
Architektur: 64-Bit PC
Desktop: Unity
Andere Betriebssysteme: neben Ubuntu beruflich Solaris sowie (leider) auch SLES 9-11
Dein Problem ist vor allem das Hauptproblem vieler Linux-Anfänger der heutigen Zeit: Ihr habt einfach keine Lust irgendeine Dokumentation zu lesen. Als ich vor 10 Jahren damit angefangen habe, wusste ich auch nicht viel darüber und es gibt heute immer noch viele Dinge, die ich beim Them Shell-Scripting dazu lerne. Denn die Shell ist nun einmal ein sehr mächtiges Werkzeug - auch wenn dies viele unterschätzen.Ja, ich frage google bevor ich hier reinschreibe aber das sowas wie -le in "man test" zu finden ist, da muss man schon länger mit der Bash - Programmierung beschäftigt sein.
Also ich bin noch im anfangsstatium, aber ich werd mich bemühen!!
${?} ist das selbe wie $? und steht für den Returncode des zuletzt in der Shell ausgeführten Kommandos. Die geschweiften Klammern {} kann man sich hier spren und machen dann Sinn, wenn man Variablen mitten in einer Zeichenkette einsetzt, da nicht nur bestimmte Zeichen (z. B. sind das - oder .) 2 Variablen sicher voneinander trennen. Ansonsten würde die Shell den Variablennamen falsch interpretieren.Zwei Fragen hätte ich aber noch und zwar was ${?} und ${3:-15} bedeutet bzw. auf welche variable da zugegriffen wird und was der Unterschied zwischen > und >> ist?
Quellcode |
|
1 2 3 |
# export vorname=Tom # echo $vorname_User (<= keine Ausgabe, da für die Shell die Variable $vorname_User nicht existiert und leer ist) |
Quellcode |
|
1 2 3 |
# export vorname=Tom # echo ${vorname}_User Tom_User |
Sowas sind halt Grundlagen und danach lässt sich eben schwer suchen, wenn man nicht weiß was es so alles gibt. Da hilft - wie oben schon geschrieben - nur die Grundlagen zu lernen. Dann könnte man wissen, dass die geschweiften Klammern für Variablen stehen und man sich dann das Thema Variablen mal genauer ansieht.Ja ist nett danke, ein paar von denen hab ich auch schon gefunden, die Frage ist nur, wo schaue ich nach, wenn ich nach {?} suche?
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Tronic69« (20.08.2010, 15:33)
Benutzerinformationen überspringen
User
Registrierungsdatum: 04.09.2008
Derivat: Kubuntu
Version: Ubuntu 20.04 LTS - Focal Fossa
Architektur: 64-Bit PC
Desktop: KDE4
Andere Betriebssysteme: Debian 11.0
Quellcode
1 2 3 # export name=Tom # echo ${vorname}_User (<= keine Ausgabe, da für die Shell die Variable $vorname nicht existiert)
Quellcode |
|
1 2 3 |
# export vorname=Tom # echo ${vorname}_User Tom_User |
Benutzerinformationen überspringen
User
Registrierungsdatum: 01.09.2005
Derivat: Ubuntu
Architektur: 64-Bit PC
Desktop: Unity
Andere Betriebssysteme: neben Ubuntu beruflich Solaris sowie (leider) auch SLES 9-11
Klaro, das darfst du auch. Danke für den Hinweis, denn sonst wäre der Bildungsauftrag ganz klar verfehlt worden ;-)Jetzt darf ich aber auch mal ein bisschen klugscheißen...
Dann aber bitte in einem passenden Bereich unseres Forums und nachdem du wenigstens zwei Drittel deiner bisher gestarteten Themen als "gelöst" oder "erledigt" markiert hast. Deine Zugangsrechte sind bis dahin entsprechend eingeschränkt.Zwei Fragen hätte ich aber noch
Ob das mit Lust oder was anderem zu tun hat, kann man schwer feststellen und ist sicher individuell verschieden. Schon möglich, daß eine Anzeige wie "Manual page bash(1) line 1/3417" was damit zu tun hat. (Das ist der Umfang in Zeilen gemessen...)Ihr habt einfach keine Lust irgendeine Dokumentation zu lesen.
Benutzerinformationen überspringen
User
Registrierungsdatum: 01.09.2005
Derivat: Ubuntu
Architektur: 64-Bit PC
Desktop: Unity
Andere Betriebssysteme: neben Ubuntu beruflich Solaris sowie (leider) auch SLES 9-11
Ich habe es der Einfachheit halber als mangelnde Lust bezeichnet. Klar, ich bin auch ein fauler Mensch. Wäre ich sonst Admin geworden?Ob das mit Lust oder was anderem zu tun hat, kann man schwer feststellen und ist sicher individuell verschieden. Schon möglich, daß eine Anzeige wie "Manual page bash(1) line 1/3417" was damit zu tun hat. (Das ist der Umfang in Zeilen gemessen...)
Sponsorenwerbung: |
Hardware, Computer, PCs, Notebooks & Laptops mit Linux |
Forensoftware: Burning Board®, entwickelt von WoltLab® GmbH
Individuelle Notebooks Laptops - Individuelle Computer PCs - Linux Notebooks & Computers
Lastminute - Ubuntu Linux - Abmahnung - Geek und Nerd Shirt Shop
T-Shirts - sanierung wien