Вы можете использовать sed
для получения только чисел и paste
для объединения строк с ,
в качестве разделителя:
sed -E 's/^H([0-9]*).*$/\1/' file | paste -sd,
или grep
иpaste
:
grep -Po '^H\K[0-9]*' file | paste -sd,
grep -o '^H[0-9]*' file | cut -c 2- | paste -sd,
Вы можете заменить разрыв строки с ,
на sed
, но imo paste
проще.
Прочтите сообщение об ошибке:
Wed Mar 18 01:49:16 2020 failed to find GID for group nogroup
Это говорит вам, что ваша конфигурация имени группы nogroup
недействительна, потому что в вашей системе нет такой группы.