Как найти определенные файлы csv и извлечь их вторую строку в один файл csv

Я пытаюсь выяснить, как отфильтровать определенные файлы csv по имени, а затем извлечь их вторую строку в один файл csv. Я не уверен, что это хорошая идея - находить файлы, а затем передавать их с помощью команд типа sed/awk для извлечения нужной строки.

find -name "data.csv" | sed -n 2p > final.csv 

update

Использование цикла for в сценарии bash генерирует желаемый вывод, но печатает весь вывод в одной строке.

for OUTPUT in $(find -name "data.csv")
do

        sed -n 2p $OUTPUT

done

Пожалуйста, помогите мне с вашими предложениями.

0
01.02.2016, 19:09
0 ответов

Теги

Похожие вопросы