我有以下结构:
/home/
├── DIR1/
│ └── file_ab.csv
├── DIR2/
│ └── file_cd.csv
└── DIR3/
└── file3_ef.csv
Where file_**.csv
包含多行浮点数,每个 DIR 都有不同的浮点数。
我想抓取所有的内容file_**.csv
文件并连接它们。
我找到了这个答案here https://stackoverflow.com/questions/25083335/find-command-to-find-files-and-concatenate-them:
find /home -type f -name '*.csv' -exec cat {} \; > pl_parameters
但我得到一个名为“pl_parameters”的空文件。为什么文件是空的?我怎样才能解决这个问题?
find /home/DIR* -name 'file*csv' |xargs cat > output.csv
find /home/DIR* -name '*csv'
为您提供文件的绝对路径。
xargs cat
将迭代文件并cat
打印文件内容
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)