Как проверить, есть ли в текущем каталоге определенная переменная RPATH у файлов

for i in *; do file $i | grep -q ELF || continue; readelf -d $i | grep -q RPATH || echo $i; done


Эта команда проверяет файлы в текущем каталоге на наличие переменной RPATH. Если файл является исполняемым ELF-файлом и не содержит RPATH, выводит имя файла.

Возможная альтернатива: использование find с readelf и grep для анализа ELF-файлов и поиска RPATH.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *