ich habe folgenden Text
Ein Shell-Skript ist ein (Skript), das für „die Shell“ oder den Befehlszeileninterpreter eines Betriebssystems geschrieben wird. Die Shell wird [oft] als „einfache“ domänenspezifische Programmiersprache betrachtet.
ich muss die in Anführungszeichen eingeschlossenen Zeichenfolgen nur mithilfe eines Skripts drucken?
Danke!
Antwort1
Solange die zitierten Zeichenfolgen sich nicht über mehrere Zeilen erstrecken und keine Anführungszeichen oder maskierten Anführungszeichen enthalten:
$ perl -ne 'print "$1\n" while m!"([^"]+)"!g' maxwell.txt
the shell
simple
$ cat maxwell.txt
i have the following text
A shell script is a (script) written for "the shell", or command line interprete
r, of an operating system. The shell is [often] considered a "simple" domain-spe
cific programming language.
i need to print the strings surrounded by double quotes only using script?
Thanks!
$