Portál AbcLinuxu, 10. května 2025 01:14
3|sdfs sdfsd||dsdwew|feewdfsd|47|dfsdf|
4|dsdfsdf|545|sdfsdfs|sdsdfsd\
sdfsdfsdfsd|788|sdfsdfsd|
5|dfsd||dfsd|fsdfsdsfs|dsfsdfs|78|dsfdfs|
6|dfsfd|sdsfsd|sdfsdfs|fsdfsdfsdf sdfsdf \
sdsdfsdfsdf|4545|sdfsdfsd \
sdfsdfsd|
a melo bz to vzpadat takto:
3|sdfs sdfsd||dsdwew|feewdfsd|47|dfsdf|
4|dsdfsdf|545|sdfsdfs|sdsdfsd sdfsdfsdfsd|788|sdfsdfsd|
5|dfsd||dfsd|fsdfsdsfs|dsfsdfs|78|dsfdfs|
6|dfsfd|sdsfsd|sdfsdfs|fsdfsdfsdf sdfsdf sdsdfsdfsdf|4545|sdfsdfsd sdfsdfsd|
kdyz nejaky text pokracuje na novem radku tak to oznacuje vzdy "\" pokud radek konci "|" tak je to spravne
p.s. jinak tohle "\" tam klidne muze zustat... jen to potrebuji na jeden radek :)
Diky moc by mi to pomohlo...
Stepan
cat request_event.csv | sed 's/[\\]/,/g' | sed ':start;/,$/{N;s/,\n/ /;b start}' > request_event.ttt
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.