Leider kann ich den Befehl nicth ausführen ("invalid boolean").
Ich glaube es hängt mit den Abostrophen im Befehl Cut zusammen? Weil
wenn ich das ganze in einzelne Schritte zerlege scheint es zu
funktionieren.
Wie nennt man das? Nesting? Wo finde ich mehr Informationen darüber?
Was muss ich ändern, damit es funktioniert?
Vielen Dank schonmal!
Mike schrieb:> Wie nennt man das? Nesting? Wo finde ich mehr Informationen darüber?
Das nennt man 'verzählt', denn es müssen eigentlich (immer) Paare sein.
Mit 'nesting' meinste wohl Nested comments - aber das ist es nicht.
Mehr darüber findest du in jedem gescheiten Buch über bash-programming.
Wenn der Buchladen zuhat dann versuch es mal mit den 'man-pages'.
Stichwort ist u.a. 'command substitution', das sind die anderen
Hochkommas als beim character quoting.
Da steht eigentlich alles zum Thema und ebenfalls DAU-freundlich in
deutsch:
http://openbook.rheinwerk-verlag.de/shell_programmierung/shell_004_003.htm
Eine gute Quelle war auch mal das Linux-Anwenderbuch:
https://www.nosy-x.com/Linuxhandbuch.pdf
C. A. Rotwang schrieb:> Das nennt man 'verzählt', denn es müssen eigentlich (immer) Paare sein.
Also ich sehe dort nur Paare.
Das Problem ist, wie schon angedeutet wurde, dass in dem Text die " mit
den ' vertauscht wurden. Der Screenshot darunter zeigt es richtig herum.
Rolf M. schrieb:> Das Problem ist, wie schon angedeutet wurde, dass in dem Text die " mit> den ' vertauscht wurden.
Wo bei man dem Autor nur anlasten kann sein Zeug, nach dem es durch die
web Software verwurstet wurde, nicht noch ein mal getestet hat..
> Abostrophen
Was ist das? Habe gerade einen Lachflash bekommen. Sollten wirklich
Apostrophen gemeint sein, wie Daniel A glaubt. Ich wäre selbst nicht
darauf gekommen.
Rolf M. schrieb:> C. A. Rotwang schrieb:>> Das nennt man 'verzählt', denn es müssen eigentlich (immer) Paare sein.>> Also ich sehe dort nur Paare.> Das Problem ist, wie schon angedeutet wurde, dass in dem Text die " mit> den ' vertauscht wurden. Der Screenshot darunter zeigt es richtig herum.
Ja, aber eben ineinander verschachtelte Paare, durch das Vertauschen
zweier 'Paarhälften' ist eben diese unzulässige Verschachtelung
entstanden. Eben ähnlich wie bei Verwendung mehrerer Klammerebenen -
eine äußere Klammer wird geschlossen, während eine innere noch geöffnet
ist.
Bei Programmiesprachen schafft es der Editor durch Einrückungen etc. die
unterschiedlichen 'Klammer-Ebenen' anzuzeigen, in der Befehlszeile hab
ich eine solche Unterstützung noch nicht gesehen.
Wobei das Problem nicht am Command Line Interface (CLI) liegt, sondern
an der Zunehmenden Unsitte in Anleitungen gering erklärte cmd-line
Ungetüme zu präsentieren.
Besser ist es da, stück um Stück zu erklären wie man Paramter findet,
command-line Options von paramter String trennst und so den eigentlichen
Befehl zusammenbastelt.
C. A. Rotwang schrieb:> Ja, aber eben ineinander verschachtelte Paare, durch das Vertauschen> zweier 'Paarhälften' ist eben diese unzulässige Verschachtelung> entstanden.
Aber auch das ist hier nicht der Fall.
c.m. schrieb:> useless use of cat vermeiden.
Und am besten auch gleich das unnötige Umleiten der Datei nach stdin:
Rolf M. schrieb:> C. A. Rotwang schrieb:>> Ja, aber eben ineinander verschachtelte Paare, durch das Vertauschen>> zweier 'Paarhälften' ist eben diese unzulässige Verschachtelung>> entstanden.>> Aber auch das ist hier nicht der Fall.
Naja so hört sich aber die Einlassung:
"Das Problem ist, wie schon angedeutet wurde, dass in dem Text die " mit
den ' vertauscht wurden. "
an.
Aber du meinst wohl das statt einer "-Klammerung-" eine '-Klammerung-'
und umgekehrt benutzt werden sollte. Ja das Problem kennt man noch aus
Zeiten wo man ein awk-script in eine command-line quetschen wollte.
> Der Screenshot darunter zeigt es richtig herum.> auch an.
ich seh hier keinen Screenshoot (*.png-Anhang), nur einen in ?Code-tags?
zitierten Schnipsel ohne ' oder " .
Das ist IMHO zu bevorzugen, sepaart die eingeschachtelten Befehle
auszuführen und deren Ergebniss zu verwenden. Kann mach auch über
Variablen machen. Es spielen halt verschiedenen Substitutionen
ineinander, da kann man schon mal den Überblick verlieren, welche
Instanz nun was womit ersetzt.
C. A. Rotwang schrieb:> Rolf M. schrieb:>> C. A. Rotwang schrieb:>>> Ja, aber eben ineinander verschachtelte Paare, durch das Vertauschen>>> zweier 'Paarhälften' ist eben diese unzulässige Verschachtelung>>> entstanden.>>>> Aber auch das ist hier nicht der Fall.>> Naja so hört sich aber die Einlassung:> "Das Problem ist, wie schon angedeutet wurde, dass in dem Text die " mit> den ' vertauscht wurden. "> an.
Nein, denn es wurde nicht ein einzelnes " mit einem ' vertauscht,
sondern die beiden Parre (daher schrieb ich "die" und nicht "eines
der"). Statt " abc 'xyz' " ist es ' abc "xzy" ' gewesen.
> ich seh hier keinen Screenshoot (*.png-Anhang), nur einen in ?Code-tags?> zitierten Schnipsel ohne ' oder " .
Mit "dem Text" meinte ich den verlinkten Text, von dem diese
Kommandozeile stammt, nicht das Posting:
Mike schrieb:> Befehl ist aus einem Tutorial> (http://www.andremiller.net/content/grafana-and-influxdb-quickstart-on-ubuntu)