Извлечение имен символов из вывода nm - PullRequest
0 голосов
/ 22 октября 2019

Я хотел бы использовать nm -P -g имен символов для создания .c файла. однако я не уверен, как извлечь эти имена символов.

Чтение https://pubs.opengroup.org/onlinepubs/9699919799/utilities/nm.html говорит:

Формат, указанный в нм STDOUT, использует символов междуполя, которые могут быть любым числом символов, необходимых для выравнивания столбцов.

Я не уверен, как это интерпретировать - если мое регулярное выражение будет ^[^ ]+_mkdocs[ ] [note: обходной путь для stackoverflow'sWonky Code Formatting или что-то еще? Я хочу, чтобы результатом было любое имя символа, которое я извлек, конкатенированный с (&doc);

например

foo_mkdocs T 0 0

должен стать

foo_mkdocs(&doc);

, но я не уверен, что еслиправильно понимаю спецификацию выходного формата nm.

...