Вот maven3 PPA, который отлично работал для меня на 64-битном Ubuntu 11.10
sudo add-apt-repository ppa:natecarlson/maven3
sudo apt-get update && sudo apt-get install maven3
Если у вас уже установлен maven2 из канонических репозиториев, это не заменит его, а даст вам двоичный файл mvn3.
Если вы предпочитаете иметь двоичный файл mvn вместо mvn3, вы можете просто сделать следующее:
sudo ln -s /usr/bin/mvn3 /usr/bin/mvn
Источник
Похоже, вы пропускаете несуществующий CSV-заголовок: NR != 1. Без него:
$ awk 'BEGIN { FS = OFS = "," }
{ y[$1] += $2; $2 = y[$1]; x[$1] = $0; }
END { for (i in x) { print x[i]; } }' foo
aaa,120
eee,60
ddd,160
fff,30
Похоже, вы пропускаете несуществующий CSV-заголовок: NR != 1. Без него:
$ awk 'BEGIN { FS = OFS = "," }
{ y[$1] += $2; $2 = y[$1]; x[$1] = $0; }
END { for (i in x) { print x[i]; } }' foo
aaa,120
eee,60
ddd,160
fff,30
Похоже, вы пропускаете несуществующий CSV-заголовок: NR != 1. Без него:
$ awk 'BEGIN { FS = OFS = "," }
{ y[$1] += $2; $2 = y[$1]; x[$1] = $0; }
END { for (i in x) { print x[i]; } }' foo
aaa,120
eee,60
ddd,160
fff,30
Вы также могли бы сделать это ниже awk.
awk -F, '{y[$1]+=$2}END{for (x in y) print x","y[x]}' in.txt
Вы также могли бы сделать это ниже awk.
awk -F, '{y[$1]+=$2}END{for (x in y) print x","y[x]}' in.txt
Вы также могли бы сделать это ниже awk.
awk -F, '{y[$1]+=$2}END{for (x in y) print x","y[x]}' in.txt