-3
votes

Extrait la valeur entre "[et]" à l'aide du script shell

Valeur d'extraction entre "[et]" à l'aide du script shell xxx


0 commentaires

3 Réponses :


0
votes
echo '"[""sometext1"", ""sometext2"", ""sometext3""]"'|cut -d "[" -f2 | cut -d "]" -f1

0 commentaires

0
votes

Échappez au premier '['

echo '"[""sometext1"", ""sometext2"", ""sometext3""]"'|
   sed -r 's/"\[(.*)]"/\1/'


0 commentaires

0
votes

Utilisation de Perl

$ echo '"[""sometext1"", ""sometext2"", ""sometext3""]"'
"[""sometext1"", ""sometext2"", ""sometext3""]"

$ echo '"[""sometext1"", ""sometext2"", ""sometext3""]"' | perl -ne ' m/\[(.*)\]/ and print $1 '
""sometext1"", ""sometext2"", ""sometext3""
$


0 commentaires