当前位置: 技术问答>linux和unix
脚本里面scp的时候不识别星号(*)
来源: 互联网 发布时间:2016-09-28
本文导语: 我在脚本里面用scp拷贝文件,例如/root/下面有多个文件 ab,ac,ad,我要把这三个文件拷贝到192.168.0.11下的/root/下面,所以脚本里面写了 scp /root/a* root@192.168.0.11:/root/ 但出来提示说没有/root/a*这个文件 但是我不用脚本...
我在脚本里面用scp拷贝文件,例如/root/下面有多个文件 ab,ac,ad,我要把这三个文件拷贝到192.168.0.11下的/root/下面,所以脚本里面写了
scp /root/a* root@192.168.0.11:/root/
但出来提示说没有/root/a*这个文件
但是我不用脚本的话,直接运行命令是可以的,不知道怎么搞的,有清楚的给点意见。
另外 scp是不用密码的,用的是是密钥,所以没有密码交互
scp /root/a* root@192.168.0.11:/root/
但出来提示说没有/root/a*这个文件
但是我不用脚本的话,直接运行命令是可以的,不知道怎么搞的,有清楚的给点意见。
另外 scp是不用密码的,用的是是密钥,所以没有密码交互
|
scp "/home/hammer/hxms*" root@10.12.33.11:/home/hammer/latest
试下
试下
|
root@qq:/etc/openvpn# scp 221.* attigo@192.168.1.61:/home/attigo
attigo@192.168.1.61's password:
221.crt 100% 3762 3.7KB/s 00:00
221.key 100% 887 0.9KB/s 00:00
没有任何问题!! 如果你是目录的话 最好加 -R!!!
可以识别的!!
attigo@192.168.1.61's password:
221.crt 100% 3762 3.7KB/s 00:00
221.key 100% 887 0.9KB/s 00:00
没有任何问题!! 如果你是目录的话 最好加 -R!!!
可以识别的!!
|
去掉第一行的#!/bin/sh试试呢
|
关注!
|
脚本贴出来看看。
|
脚本贴出来撒
|
脚本贴出来撒