Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: jenikosft 15 Dubna 2011, 13:56:12
-
ahoj, když dám
jenik@jenik-laptop:~$ echo "lala=172ahhas6626; lolca=27727352jaah; " | sed -n '/lolca/,/;/p'
lala=172ahhas6626; lolca=27727352jaah;
chci aby se vypsalo jen 172ahhas6626 jak na to?
-
172ahhas6626 vypíšeš takhle: echo 172ahhas6626 :P
tak vážně, jakej máš vstup a čeho chceš dosáhnout ?
-
echo "lala=172ahhas6626; lolca=27727352jaah; " | sed 's/;.*$//;s/^.*=//'
-
Pokud by to mělo být univerzálnější pro vytáhnutí libovolné hodnoty podle klíče z delšího seznamu:
echo "lala=172ahhas6626; lolca=27727352jaah; " | sed 's/^.*lala=//;s/;.*//'