R0 CREW

Как выделить человекочитаемый листинг для большого кол.-ва .elf-ов?

Собственно сабж, есть директрория с выделенными рекурсивно путями к каждому elf-файлу, нужно найти FUNC и FILE для каждого и вывести в один удобочитаемый вид:

[I]/home/user/bin/out/bzip2-1.0.6-13.el7.src.rpm/bzip2-1.0.6-13.el7.x86_64/usr/bin/bzip2recover

1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.2.5 (2)
2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.2.5 (2)
3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.2.5 (2)
4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.2.5 (2)
5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.2.5 (2)
6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _IO_putc@GLIBC_2.2.5[/I]

readelf -s /путь | grep “FUNC” нахожу таким образом.
Может есть способ автоматизировать скриптом? Заранее благодарю :slight_smile: