a***a 发帖数: 149 | 1 【 以下文字转载自 CS 讨论区 】
发信人: anila (anila), 信区: CS
标 题: rrdw:请教一个shell 编程远程文件操作问题.
发信站: BBS 未名空间站 (Sat May 1 11:31:27 2010, 美东)
不知道有什么办法可以把远程机器上的文件夹删掉啊?
找了半天没找到啥命令,最后只能用scp 拷贝一个空的文件覆盖掉远程的同名的。就是
下面的代码,不过貌似好像也不成功。大牛帮俺看看啥问题吧,这个到底咋整呢?
str="c0-"
machine=""
i=1
until [ $i -gt 5 ]
do
#scp tt.txt xyz@$str$i:/tmp/tt.txt
scp -f test xyz@$str$i:/tmp/
i=`expr $i + 1`
done
(就是要把远程的/tmp/目录下的test目录全部删掉,现在上面的代码是不得已用本地的
一个空的test目录想拷贝到远程机器,然后覆盖,但是貌似不行)
谢谢!! | y***d 发帖数: 2330 | 2 ssh xxx@host ls
ssh xxx@host rm tmp/xxx
ssh user2@host2 "echo hello world | awk '{print \$1}'"
【在 a***a 的大作中提到】 : 【 以下文字转载自 CS 讨论区 】 : 发信人: anila (anila), 信区: CS : 标 题: rrdw:请教一个shell 编程远程文件操作问题. : 发信站: BBS 未名空间站 (Sat May 1 11:31:27 2010, 美东) : 不知道有什么办法可以把远程机器上的文件夹删掉啊? : 找了半天没找到啥命令,最后只能用scp 拷贝一个空的文件覆盖掉远程的同名的。就是 : 下面的代码,不过貌似好像也不成功。大牛帮俺看看啥问题吧,这个到底咋整呢? : str="c0-" : machine="" : i=1
|
|