使用for循环将目录中的所有xlsx文件转换为txt

时间:2015-12-28 16:35:37

标签: loops libreoffice

我在一个目录中列出了150个.xlsx文件,我尝试将其转换为txt。在转换完所有文件之后,我将把每个文件(仅数据)组合到一个大文本文件(all.txt)中,但是下面的命令会在文件保持为.xlsx的情况下运行。这不是这样做的方法吗?谢谢你:)。

for i  in *.xlsx; do  libreoffice --headless --convert-to txt "$i" ; done

1 个答案:

答案 0 :(得分:1)

可能有更好的方法,但在dos

Copy *.xlsx *.txt 

做了这个伎俩。谢谢你:)。