社区
系统维护与使用区
帖子详情
脚本里面scp的时候不识别星号(*)
wind19
2010-09-16 11:31:46
我在脚本里面用scp拷贝文件,例如/root/下面有多个文件 ab,ac,ad,我要把这三个文件拷贝到192.168.0.11下的/root/下面,所以脚本里面写了
scp /root/a* root@192.168.0.11:/root/
但出来提示说没有/root/a*这个文件
但是我不用脚本的话,直接运行命令是可以的,不知道怎么搞的,有清楚的给点意见。
另外 scp是不用密码的,用的是是密钥,所以没有密码交互
...全文
598
10
打赏
收藏
脚本里面scp的时候不识别星号(*)
我在脚本里面用scp拷贝文件,例如/root/下面有多个文件 ab,ac,ad,我要把这三个文件拷贝到192.168.0.11下的/root/下面,所以脚本里面写了 scp /root/a* root@192.168.0.11:/root/ 但出来提示说没有/root/a*这个文件 但是我不用脚本的话,直接运行命令是可以的,不知道怎么搞的,有清楚的给点意见。 另外 scp是不用密码的,用的是是密钥,所以没有密码交互
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wind_199
2010-09-16
打赏
举报
回复
脚本贴出来撒
wind_199
2010-09-16
打赏
举报
回复
脚本贴出来撒
steptodream
2010-09-16
打赏
举报
回复
脚本贴出来看看。
mymtom
2010-09-16
打赏
举报
回复
关注!
wind19
2010-09-16
打赏
举报
回复
谢谢大家的帮助。现在另外有点问题,如果我想用ls,然后用xargs来实现的话,还是不行
#!/bin/sh
cd /home/hammer
ls -t | head -1 | xargs -i -t scp /home/hammer/{}/hxms* root@10.12.33.11:/home/hammer/latest
会出现
scp /home/hammer/2010-09-15-08-58-12/hxms* root@10.12.33.11:/home/hammer/latest
/home/hammer/2010-09-15-08-58-12/hxms*: No such file or directory
但如果我把scp /home/hammer/2010-09-15-08-58-12/hxms* root@10.12.33.11:/home/hammer/latest单独作为命令来执行时可以拷贝的
wind19
2010-09-16
打赏
举报
回复
可以了,3Q
justkk
2010-09-16
打赏
举报
回复
[Quote=引用 5 楼 wind19 的回复:]
#!/bin/sh
scp /home/hammer/hxms* root@10.12.33.11:/home/hammer/latest
就这一句话,/home/hammer/下面有好几个hxms开头的文件
[/Quote]
去掉第一行的#!/bin/sh试试呢
baocuo1314
2010-09-16
打赏
举报
回复
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!!!
可以识别的!!
ckc
2010-09-16
打赏
举报
回复
scp "/home/hammer/hxms*" root@10.12.33.11:/home/hammer/latest
试下
wind19
2010-09-16
打赏
举报
回复
#!/bin/sh
scp /home/hammer/hxms* root@10.12.33.11:/home/hammer/latest
就这一句话,/home/hammer/下面有好几个hxms开头的文件
java调用linux命令带
星号
的问题,ProcessBuilder无法执行带
星号
的shell命令
8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?有个需求,需要在本地生成数据文档,然后
scp
到另外一个服务器上。我是用ProcessBuilder来执行
scp
命令的,调试的时候发现这个
scp
命令会失败,报No such file or directory。代码如下:1234567891011121314151617181920212223242526272829303...
git与repo与
scp
git与repoUbuntu下git的安装与使用安装使用repo概要三级目录Ubuntu 安装和卸载软件的一般方法:安装软件卸载软件 Ubuntu下git的安装与使用 Git是一个分布式版本控制程序,您可以在开发软件时使用它监视代码的变化(版本)。 Git提供了恢复到前一阶段,多个工作流程,邻居分支以及其他许多功能的功能。 这使Git成为最好的版本控制系统之一,这也是许多软件开发人员使用Git的原因。 git如何卸载: 找到git的位置 终端命令:which -a git cd进入git所在的目录 终端命
Shell-基础部分
1. Shell
脚本
介绍 文章目录1. Shell
脚本
介绍1. Shell
脚本
1. 什么是Shell2. shell作用详析3. 常用的shell类型4. shell
脚本
格式2. shell和shell
脚本
的区别3. 交互式shell和非交互式shell4. 运行shell
脚本
的两种方法1. 作为可执行的程序2. 作为解释器参数5. 查询指令是否为内建命令2. shell
脚本
常用的命令1. 常用命令1. cat,head,tail命令2. find命令3. 计划任务crond和crontab4. &
Linux网络命令与
脚本
使用
作为系统管理员或程序员,经常需要诊断分析和解决网络问题,而配置、监控与保护网络有助于发现问题并在事情范围扩大前得意解决,并且网络的性能与安全也是管理与诊断网络的重要部分。这里总结一下常用与Linux网络管理的命令,大概数十个长期更新。 IP iproute2 包含网络、路由、ARP缓存等的管理与配置的ip命令,用来取代传统的 ifconfig 与 route;ip 使用第二个参数,指定在对象执行的操作(例如,add delete show)。 ip 命令是配置网络接口的强大工具,任何 Linux 系统管理员
Node.js Shell
脚本
开发指南(上)
第一部分:关于本书 原文:exploringjs.com/nodejs-shell-scripting/pt_about.html 译者:飞龙 协议:CC BY-NC-SA 4.0 下一步:1 关于本书 一、本书简介 原文:exploringjs.com/nodejs-shell-scripting/ch_about-book.html 译者:飞龙 协议:CC BY-NC-SA 4.0 1.1 为什么我应该阅读这本书? 1.2 阅读本书需要什么知识? 1.3 购买和预览这本书 1.
系统维护与使用区
19,613
社区成员
74,602
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章