CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  程序开发区

如何写一个最简单的shell,将一个小文件的全部内容粘贴到另一个小文件中去?给个建议啊!

楼主chb79(哈哈镜)2003-11-02 23:19:51 在 Linux/Unix社区 / 程序开发区 提问

现在一个系统有50多个客户端,每个客户端都有这样一个操作,即将一个小文件B的全部内容复制到另一个小文件A中,所以我想写一个shell程序让它执行。  
  这要是手工操作,我想最简单的是用   vi   打开文件A,然后再   :r   B   ;就可以了。但是,这个要是用shell写好像不容易,我没想到好办法。  
  怎么写一个“最”简单的程序来实现这个功能呢? 问题点数:50、回复次数:2Top

1 楼snelgar(晓枫)回复于 2003-11-02 23:47:44 得分 50

假设B存放在server上/sevpath   server   IP:XXX.XXX.XXX.XXX  
  vi   catfile.sh  
  !/bin/ksh  
  echo   "Downloading   File   B   from   Server"  
  ftp   -i   -n   <<!  
  open   XXX.XXX.XXX.XXX  
  user   $1   $2  
  cd   /sevpath       #存放文件B的远程目录  
  lcd   /clpath       #存放文件A的本地目录  
  get   B  
  bye  
  !  
  echo   "Catenate   File!"  
  cat   B   >>   A  
  本shell有两个参数FTP用户名和密码  
  执行  
  $./catfile.sh  
  将从sever   /sevpath中下载B到本地的/clpath中然后将B的内容追加载A的尾部Top

2 楼chb79(哈哈镜)回复于 2003-11-03 08:34:54 得分 0

我狂晕,哈哈哈,多谢!  
  做这个系统时才接触UNIX,也知道cat命令,就是忘了这个用法,哈哈哈哈,再次感谢!Top

相关问题

  • 如何将文件剪切到粘贴板,粘贴文件时,如何判断粘贴板中的文件是copy的还是cut的
  • 100分求助---文件夹拷贝和粘贴问题
  • 怎样做一个粘贴文件文本的按钮?
  • 关于文件的复制、粘贴的问题,谢谢!
  • 如何将文件复制到粘贴板
  • 文件的复制、粘贴一般是怎样实现的?
  • 如何用Java在服务器端拷贝粘贴文件?
  • RichTextBox里粘贴的 .GIF 文件怎么不动呢
  • 在ASP.NET中如何剪切和粘贴文件?
  • 强烈建议灌水区不得使用粘贴功能!!!

关键词

  • 文件
  • 内容
  • shell
  • server
  • 小文件
  • 简单
  • xxx

得分解答快速导航

  • 帖主:chb79
  • snelgar

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo