Portál AbcLinuxu, 7. května 2025 07:14
Zdravim,
Tusi nekdo, proc prikaz <code> cat neco.txt | sed -e 's/\{( ),$\}//' </code> nedela to, co ma? Tj. vymazat z radku vse od prvni mezery do konce radku?
Vyuzivam uvnitr tohoto regexp z manualu sedu:
<i>
<code>\{
i,
j\}</code>
</i>
p.s. z nejakeho duvodu mi v nahledu nefunguji html tagy :( ..
Tusi nekdo, proc prikaz cat neco.txt | sed -e 's/\{( ),$\}//'
nedela to, co ma? Tj. vymazat z radku vse od prvni mezery do konce radku?
Protože složené závorky se používají pro opakování (třeba 3 až 5 písmen a je a\{3,5\}).
Správně by to mělo být něco jako
sed -e 's/ .*$//' < neco.txt
sed 's/ .*//' neco.txt
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.