[linux] replace utilitka...
Jan Tomka
judas na linux.sk
Pátek Červen 1 10:11:26 CEST 2007
Andrej Hosna wrote:
> v ramci nudy:
> awk '(NR%5) == 0 { printf $0"\n"; } (NR%5) != 0 { printf $0; }' < subor
No jo, no, spaja ti to slova ;-)
awk '{ printf "%s%s", $0, (NR % 5) ? " " : "\n" }' <subor
On Fri, 1 Jun 2007 00:09:57 +0200, Marek Slebodnik wrote
> tak ja uspesne pouzivam pri konverzii suboru do jedneho riadku
> sed -e "N;s/\n/\t /" subor
To spaja len po dva riadky.
sed ':a;N;s/\n/ /;0~5!ba' subor
Aby nevyzeralo, ze len prudim, tak pridam shell:
while :; do lines=$(head -n 5); [ -z "$lines" ] && break || echo $lines; done
<subor
...a ViM, aj ked nefunguje ako filter:
vim -c 'go |while line(".") < line("$") | exe "norm V4jJj" | endw | x' subor
Judas
Další informace o konferenci linux