On 01/28/2011 03:49 PM, Laimis wrote: > Zv rašė: > >> Headeris 7 eilutes, headerio eilute gali buti keliu stulpeliu. > > Visuomet (aiškiai, fiksuotai) septynios ar *iki* septynių? > Na, bet kokiu atveju, va: > > #!/bin/sh > # > # usage: > # ./process file.csv num_of_cols [skip_lines = 7] > > > [ -z "$2" ] && echo "bad args" && exit 1 > sc=$(( $2 - 1 )) > > sl=8 > [ -n "$3" ] && sl=$(( $3 + 1 )) > > sed '/^$/d' $1 | \ > tail -n +${sl} | \ > sed '/^\([^;]*;[^;]*\)\{,'${sc}'\}$/N; s/\n//; p; d' > > Aciu. Veikia puikiai.