Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.os.unix.linux.misc > #121117
| 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> |
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 | Next — Previous in thread | Next in thread | Find similar | Unroll 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