shell - and - encontrar y gato para combinar archivos csv
linux bash find cat (3)
Tengo miles de archivos en subdirectorios de ~ / data. Deseo fusionar todos esos archivos csv con una cierta extensión, decir .x y guardar el archivo fusionado en ~ / data / merged.x
Sé que necesito usar find, cat y >> con la opción -iname, pero me resulta difícil hacerlo.
Gracias por adelantado
find ~/data -name "*.x" | while read file
do
cat $file >> ~/data/merged.x
done
find ~/data -type f ! -name ''merged.x'' -a -name ''*.x'' -exec cat {} /+ >> ~/data/merged.x
find ./data/ -type f -name "*.c*" | xargs cat > ~/data/merged.x