LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 932|回复: 4

如何将一个文件中的内容作为cp命令的参数?

[复制链接]
发表于 2005-3-6 20:23:58 | 显示全部楼层 |阅读模式
#cat result
/var/a.log
/var/b.log
/var/c.log
……
如上,我想将文件result中所示的文件拷贝到一个指定的位置,请问如何利用脚本实现?
多谢!
发表于 2005-3-6 23:22:05 | 显示全部楼层
[PHP]#!/bin/bash
dest_dir=/tmp/
for source_file in $(cat result) ;
do
    cp  $source_file $dest_dir
done[/PHP]
回复 支持 反对

使用道具 举报

发表于 2005-3-7 13:07:34 | 显示全部楼层
cp `cat res` /
回复 支持 反对

使用道具 举报

发表于 2005-3-7 13:52:13 | 显示全部楼层
我也来一个:
while read name; do cp $name dir; done<result

但我还是更喜欢九兄的做法,干净利落!
回复 支持 反对

使用道具 举报

发表于 2005-3-8 11:47:09 | 显示全部楼层
Post by 弥敦路九号
cp `cat res` /

支持!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表