以下是我本地服务器中的文件
-rw-r----- 1 root root 0 Sep 25 15:03 one.xml
-rw-r----- 1 root root 0 Sep 25 15:03 two.xml
-rw-r----- 1 root root 0 Sep 25 15:03 data.csv
-rw-r----- 1 root root 0 Sep 25 15:03 free.png
-rw-r----- 1 root root 0 Sep 25 15:04 loaded.jpeg
我知道转移相同扩展名的文件
/usr/bin/sftp ${user}@${HostName} <<EOF
cd $InputPath
lcd $OutputPath
put *.csv
exit
EOF
scp ${InputPath}/*.csv ${user}@${HostName}:$OutputPath
但每当我运行脚本时,我只需要传输带有xml和jpeg扩展名的文件。可以使用ssh,scp,SFTP。请问任何人?
答案 0 :(得分:0)
你可以尝试这样的事情:
*.{jpeg,xml}
所有在一起:
scp ${InputPath}/*.{jpeg,xml} ${user}@${HostName}:$OutputPath
$ ls
a.jpeg a.png a.xml
$ ls *{jpeg,xml}
a.jpeg a.xml