Specify_usage не работает для ubuntu, я использую следующий способ решения этой проблемы
d-i partman/early_command string \
sed -i 's/inode_ratio = 16384/inode_ratio = 4096/g' /etc/mke2fs.conf
Вы можете перенаправить его на ] perl -nle 'print "$ 2, $ 1" if /(\d+)\s(.+)/'
Это просто запускает построчное выражение из стандартного ввода.
Для сравнения я сделал тестовый файл biopic.csv с некоторыми строками на основе вашего примера, разделенными запятыми.
10,Rillingt,http://ww,UK 1971,-,Richard Fl,1,John Chris,Criminal,Unknown,0,Male,Richard Attenborough
10,Rillingt,http://ww,UK 1971,-,Don Fl,1,John Chris,Criminal,Unknown,0,Male,Richard Attenborough
...
Выполнение вашей команды дает мне
$ tail -n+2 biopic.csv | awk -F "\"*,\"*" '{print $6}' | sort | uniq -c
6 Don Fl
5 Richard Fl
Чтобы отменить ее и добавить запятую, вы можете снова использовать awk. Разделите в пространстве то, что у вас уже есть, и добавьте символы, которые вам нужны (используя ""). Как
print $2 " " $3 ", " $1
как в
<firstname> <lastname>, <count>
Это дает мне это
$ tail -n+2 biopic.csv | awk -F "\"*,\"*" '{print $6}' | sort | uniq -c | awk -F ' ' '{print $2 " " $3 ", " $1}'
Don Fl, 6
Richard Fl, 5