Как я могу перенести определенные данные из файлов zsim.out в этих каталогах в CSV-файлы?

#linux #bash #shell #csv

#линукс #удар #ракушка #csv

Вопрос:

Мне нужна помощь в переносе информации из определенных файлов в CSV. У меня есть этот каталог (hw4 на изображении ниже), Который содержит различные другие каталоги (DRRIP, EHC_DRRIP и т. Д.). Внутри них есть еще каталоги (blackscholes, bodytrack и т. Д.). Теперь внутри каждого из этих каталогов есть файл под названием zsim. out, Который выглядит как изображение ниже. Мне нужно перенести информацию из этих файлов (а именно циклы, cCycles, instrs, mGETS, mGETXIM, mGETXSM) и вставить их в CSV. Это много информации, и я хотел бы, чтобы CSV выглядел примерно так:

 blackscholes, bosytrack, bzip2, cactusAMD cycles. ##. ##. ##. ## cCycles instrs mGETS mGETXIM mGETXSM  

и т.д.

Я прикрепил изображения иерархии каталогов и самого файла (линии интереса, я полагаю, 16-18). Я попробовал что-то вроде приведенного ниже кода (он не будет хорошо работать), но, похоже, я не могу заставить его работать должным образом. Любая помощь была бы очень признательна.

 awk '{print FILENAME,$2,$4,$6}' FS=':|n' OFS=, RS= file*.txt  

w

введите описание изображения здесь