Есть продолжение истории: несколько дней назад мы также столкнулись с apt-get update
проблемами на некоторых наших Ubuntu 12/14 - он не может быть завершен и также зависает во время загрузки списков.
Команда NOC внесла исправление в настройки обнаружения угроз Cisco ASA, изменив их на "только пассивное сканирование".
с помощью sed возьмите следующее поле, разделенное косой чертой -, и вставьте его в конец:
sed -r 's,modules/([^/]*)/.*,& \1,' file
Попробуйте
sed -i 'h; s#^.*modules/# #; s#/.*$##; H; x; s#\n##;' file
awk
решение.
$ awk -F/ '{print $0" "$3}' file
a96abbb5da0985983e113a9a7484c063 management/modules/membership/file1 membership
d7f7dd7e3ede3e323fc0e09381f16caf management/modules/invoices/path/file2 invoices
$
Если вы используете gnu awk, вы можете использовать функцию на месте вместо вывода во второй файл. например.awk -i inplace -F/ '{print $0" "$3}' file