如何从Unix中的INBOUND文件夹中复制所有xls文件

时间:2017-01-25 06:45:54

标签: bash unix

我想将所有.xls个文件仅从INBOUND文件夹复制到目标文件夹,并将所有.xls个文件转换为.csv个文件。

以下是我编写的代码,但它无法正常工作。

#!/bin/bash
SRC_PATH=/bishare/IRP_PROJECT/SXM_SFTP/*/INBOUND/*
TGT_PATH=/appinfprd/bi/infogix/IA83/InfogixClient/Scripts/IRP/New_Vendors/Xls_Convert/

cp $SRC_PATH {*.xls} $TGT_PATH

cd $TGT_PATH

for i in
do 
ssconvert i i.csv
done

1 个答案:

答案 0 :(得分:0)

复制所有xls文件:

cp /path_to_INBOUND/*.xls /path_to_target/.

使用这些文件执行某些操作:

cd /path_to_target/
for i in *; do ssconvert i i.csv; done

(假设ssconvert命令以这种方式工作,我不知道)