Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.os.unix.linux.misc > #121117

Re: Sonderzeichen in Skripten

From Stefan Reuther <stefan.news@arcor.de>
Newsgroups de.comp.os.unix.linux.misc
Subject Re: Sonderzeichen in Skripten
Date 2022-02-03 17:29 +0100
Message-ID <sth3dk.49g.1@stefan.msgid.phost.de> (permalink)
References <j57rjoFtefpU1@mid.individual.net> <83mtjja2ua.fsf@helmutwaitzmann.news.arcor.de> <sss3c5.5g8.1@stefan.msgid.phost.de> <83h79i6wc9.fsf@helmutwaitzmann.news.arcor.de>

Show all headers | View raw


Am 01.02.2022 um 23:44 schrieb Helmut Waitzmann:
> Stefan Reuther <stefan.news@arcor.de>:
> Der Text
> 
>> https://wiki.ubuntuusers.de/Shell/Bash-Skripting-Guide_f%C3%BCr_Anf%C3%A4nger/

Das ist ein Wiki und freut sich bestimmt über deine Verbesserungen.

> ist beim Thema «Quoting» mangelhaft:  Er zäumt das Pferd vom falschen
> Ende auf, weil er das Anführungszeichen («"») als das am besten
> geeignete Quoting‐Verfahren anführt, obwohl damit längst nicht alle
> Sonderzeichen ihrer Sonderbedeutung entledigt werden.  Im Gegenteil
> behalten manche Sonderzeichen unter gewissen Umständen ihre
> Sonderbedeutung.
> 
> Ein besseres Quoting‐Verfahren ist der Apostroph («'») gemeinsam mit dem
> umgekehrten Schrägstrich (Backslash, «\»):  Damit lassen sich wirklich
> alle Zeichen ihrer Sonderbedeutung entledigen.

Mit dem Apostroph kannst du keine Strings bauen, die einen Apostroph
beinhalten.

Mit dem doppelten Anführungszeichen ist das kein Problem: vor alles, was
Sonderbedeutung hat, einfach ein \: echo "hallo'\"\\"

Mit Apostroph wäre das echo 'hallo'"'"'"\', ist jetzt nicht wirklich besser.

> Und so kann man dann in von Skripting‐Anfängern geschriebenen
> Shell‐Skripten gerne mal
> 
>   … | grep -q -e …
>   if test "$?" -eq 0

Stimmt zwar, würde ich aber nicht diesem Tutorial anlasten. Das ist so
alt wie der useless-use-of-cat.


  Stefan

Back to de.comp.os.unix.linux.misc | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Sonderzeichen in Skripten Albrecht Mehl <unvalid@invalid.invalid> - 2022-01-24 15:32 +0100
  Re: Sonderzeichen in Skripten Marco Moock <mo01@posteo.de> - 2022-01-24 15:51 +0100
  Re: Sonderzeichen in Skripten Helmut Waitzmann <nn.throttle@xoxy.net> - 2022-01-25 23:05 +0100
    Re: Sonderzeichen in Skripten Hermann Riemann <nospam.ng@hermann-riemann.de> - 2022-01-26 10:48 +0100
    Re: Sonderzeichen in Skripten Stefan Reuther <stefan.news@arcor.de> - 2022-01-26 18:19 +0100
      Re: Sonderzeichen in Skripten Andreas Kohlbach <ank@spamfence.net> - 2022-01-26 15:35 -0500
      Re: Sonderzeichen in Skripten Helmut Waitzmann <nn.throttle@xoxy.net> - 2022-02-01 23:44 +0100
        Re: Sonderzeichen in Skripten Stefan Reuther <stefan.news@arcor.de> - 2022-02-03 17:29 +0100
          Re: Sonderzeichen in Skripten Helmut Waitzmann <nn.throttle@xoxy.net> - 2022-02-06 01:48 +0100
            Re: Sonderzeichen in Skripten Arno Welzel <usenet@arnowelzel.de> - 2022-02-09 14:08 +0100
              Re: Sonderzeichen in Skripten Hermann Riemann <nospam.ng@hermann-riemann.de> - 2022-02-09 14:56 +0100
                Re: Sonderzeichen in Skripten Arno Welzel <usenet@arnowelzel.de> - 2022-02-09 15:43 +0100
                Re: Sonderzeichen in Skripten Hermann Riemann <nospam.ng@hermann-riemann.de> - 2022-02-09 16:13 +0100
                Re: Sonderzeichen in Skripten Arno Welzel <usenet@arnowelzel.de> - 2022-02-10 17:35 +0100
              Re: Sonderzeichen in Skripten Marcus Jodorf <trap@killfile.de> - 2022-02-11 17:08 +0100
                Re: Sonderzeichen in Skripten Arno Welzel <usenet@arnowelzel.de> - 2022-02-12 11:04 +0100
                Re: Sonderzeichen in Skripten Albrecht Mehl <unvalid@invalid.invalid> - 2022-02-12 14:21 +0100
                Re: Sonderzeichen in Skripten Martin Schnitkemper <news.trash.5.mschnitk@spamgourmet.com> - 2022-02-12 23:36 +0100
                Re: Sonderzeichen in Skripten Arno Welzel <usenet@arnowelzel.de> - 2022-02-13 11:16 +0100
  Re: Sonderzeichen in Skripten Michael Schütz <der.schultze@web.de> - 2022-01-27 07:17 +0100
    Re: Sonderzeichen in Skripten Dr Eberhard W Lisse <nospam@lisse.NA> - 2022-01-30 23:53 +0200
  Re: Sonderzeichen in Skripten JJenssen <joemajen@arcor.de> - 2022-01-31 11:18 +0100

csiph-web