Мой входной файл выглядит следующим образом:
OS ABI
UNIX - System V
CPU Class
64-bit
Persistence (user)
No
File type
ELF 32-bit MSB executable, PowerPC or cisco 4500, version
(SYSV),statically linked, not stripped,32-bit MSB executable,
PowerPC or cisco 4500, version (SYSV),statically linked, not stripped
CPU Type
PowerPC
Я хочу выводить как:
OS ABI UNIX - System V
CPU CLASS 64-bit
Persistence (user) No
File Type ELF 32-bit MSB executable, PowerPC or cisco 4500, version (SYSV),statically linked, not stripped,32-bit MSB executable, PowerPC or cisco 4500, version (SYSV),statically linked, not stripped
CPU Type PowerPC
Пожалуйста, предложите скрипт / команду, используя awk, которая может выводить желаемый результат? Проблема возникает, когда мы должны проанализировать несколько строк, как показано в поле 5. Я также wi sh для подсчета количества строк в каждом поле. Например: поле 1 имеет одну строку, поле 5 имеет 2 et c.