17 lines
228 B
Bash
17 lines
228 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
cat ../data/persons.csv | \
|
||
|
awk -F ',' '{
|
||
|
print $6 ", " $2 " " $1;
|
||
|
}' | \
|
||
|
sort | \
|
||
|
awk -F ',' '
|
||
|
{
|
||
|
if ($1 == LastState) {
|
||
|
print "\t" $2;
|
||
|
} else {
|
||
|
LastState = $1;
|
||
|
print $1;
|
||
|
print "\t" $2;
|
||
|
}
|
||
|
}'
|