cómo extraer cadenas de texto usando un script de shell

cómo extraer cadenas de texto usando un script de shell

tengo el siguiente texto

Un script de shell es un (script) escrito para "el shell", o intérprete de línea de comandos, de un sistema operativo. El shell [a menudo] se considera un lenguaje de programación "simple" de dominio específico.

¿Necesito imprimir las cadenas entre comillas dobles solo usando script?

¡Gracias!

Respuesta1

Siempre que las cadenas entre comillas no abarquen líneas y no contengan comillas entre comillas o escapes:

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

información relacionada