0

我只想将所有.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
4

1 回答 1

0

复制所有 xls 文件:

cp /path_to_INBOUND/*.xls /path_to_target/.

要对这些文件执行一些操作:

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

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

于 2017-01-25T09:23:07.807 回答