como extrair string de texto usando shell script

0

eu tenho o seguinte texto

Um script de shell é um (script) escrito para "o shell", ou interpretador de linha de comando, de um sistema operacional. O shell é [frequentemente] considerado uma linguagem de programação específica do domínio "simples".

Eu preciso imprimir as seqüências de caracteres entre aspas duplas apenas usando script?

Obrigado!

Maxwell S.
fonte
Isso é lição de casa?
RedGrittyBrick 29/04
Sem saber quais sistemas operacionais / ferramentas você tem disponível, isso seria impossível de responder.
Journeyman Geek
@RedGrittyBrick dah man, eu terminei a uni anos atrás ...
Maxwell S.
O sistema operacional @JourneymanGeek é o Fedora 15 com shell bash.
Maxwell S.

Respostas:

0

Desde que as strings entre aspas não abranjam linhas e não contenham aspas entre aspas ou escapadas:

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