Попробуйте использовать приложение «Запуск приложений». Вы можете найти его либо путем его поиска (как Unity, так и Gnome Shell позволяют быстро искать приложения) или в разделе «Другие» приложений (в этом разделе вы можете получить доступ снова из Gnome Shell или Unity, а также из классических приложений меню в Gnome 2.x)
Приложения могут запускаться другими способами, такими как команды в сценариях и т. д. Вероятно, запуск приложения, который вы пытаетесь редактировать, недоступен из приложения, которое я предложил тебе.
Вы также можете сначала sort, а затем обработать с помощью awk:
$ <file1.csv sort -sk1,1.1|awk -F, '{printf(a==$1)?" "$2:(NR<2)?$0:"\n"$0;a=$1}END{print""}'
A,dog cat horse cow deer goat
B,goat deer fish
C,dog cat goat
С awk:
$ awk -F, '{a[$1] = a[$1]=="" ? $2 : a[$1] OFS $2} END {for (i in a) printf("%s,%s\n", i, a[i])}' file.csv
A,dog cat horse cow deer goat
B,goat deer fish
C,dog cat goat
С GNU datamash + sed:
$ datamash -st, groupby 1 collapse 2 < file.csv | sed 's/,/ /2g'
A,dog cat horse cow deer goat
B,goat deer fish
C,dog cat goat
Обратите внимание, что порядок вывода не гарантируется в версии awk : если у вас есть GNU awk> = 4.0, вы можете управлять этим, используя структуру PROCINFO.
Вы также можете сначала sort, а затем обработать с помощью awk:
$ <file1.csv sort -sk1,1.1|awk -F, '{printf(a==$1)?" "$2:(NR<2)?$0:"\n"$0;a=$1}END{print""}'
A,dog cat horse cow deer goat
B,goat deer fish
C,dog cat goat
С awk:
$ awk -F, '{a[$1] = a[$1]=="" ? $2 : a[$1] OFS $2} END {for (i in a) printf("%s,%s\n", i, a[i])}' file.csv
A,dog cat horse cow deer goat
B,goat deer fish
C,dog cat goat
С GNU datamash + sed:
$ datamash -st, groupby 1 collapse 2 < file.csv | sed 's/,/ /2g'
A,dog cat horse cow deer goat
B,goat deer fish
C,dog cat goat
Обратите внимание, что порядок вывода не гарантируется в версии awk : если у вас есть GNU awk> = 4.0, вы можете управлять этим, используя структуру PROCINFO.