So extrahieren Sie mithilfe eines Shell-Skripts eine Zeichenfolge aus einem Text

So extrahieren Sie mithilfe eines Shell-Skripts eine Zeichenfolge aus einem Text

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!
$

verwandte Informationen