Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2079498
  • 博文数量: 470
  • 博客积分: 10206
  • 博客等级: 上将
  • 技术积分: 5620
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-03 12:50
文章分类

全部博文(470)

文章存档

2012年(1)

2011年(18)

2010年(47)

2009年(404)

分类:

2009-05-12 12:34:55


精灵王



CU编号: 777999
注册:2008-10-28
最后登录: 2009-05-12
帖子:
精华:0







状态:...离线...

[] [] [博客]


[]     顶部
发表于 2009-5-12 11:20 
譬如:

CODE:
more list.txt
aaa.sh
amroot
autotel.sh
background-loop.sh
backup.sh
bbb.sh
cat.sh
cpumonitor.sh
date2.sh
date+.sh
date.txt
example4-3.sh
for.sh
ftp.log
ftp.sh
int-or-string.sh
ipconfig.sh
ip.log
list.txt
memmonitor.sh
morning02.sh
morning.sh
mv1.sh
mv2.sh
mv.sh
netstat.sh
quote.txt
rpm-check.sh
shift.sh
shtest.sh
station.txt
switch.log
testfile
user.sh
vsftpd.conf

修改以后成为:

CODE:
more xhftp.sh
login_name="123456"
password="123456"
ftp -v -n  ×.×.×.× << EOF
user $login_name $password
cd /E
lcd /root/shellstudy/
binary
prompt
mput aaa.sh
mput amroot
mput autotel.sh
mput background-loop.sh
mput backup.sh
mput bbb.sh
mput cat.sh
mput cpumonitor.sh
mput date2.sh
mput date+.sh
mput date.txt
mput example4-3.sh
mput for.sh
mput ftp.log
mput ftp.sh
mput int-or-string.sh
mput ipconfig.sh
mput ip.log
mput list.txt
mput memmonitor.sh
mput morning02.sh
mput morning.sh
mput mv1.sh
mput mv2.sh
mput mv.sh
mput netstat.sh
mput quote.txt
mput rpm-check.sh
mput shift.sh
mput shtest.sh
mput station.txt
mput switch.log
mput testfile
mput user.sh
mput vsftpd.conf
EOF

望高手赐教!



您对本贴的看法:

__________________________________

回首,再回首,180度。老了,了无兴趣。
| |
(ocean江)
圣骑士



CU编号: 641218
注册:2007-11-13
最后登录: 2009-05-12
帖子:
精华:0







状态:...在线...

[] [] [博客]


[]     顶部
发表于 2009-5-12 11:31 
awk 'BEGIN{print"hello"}END{print "END\n"}1' ufile



您对本贴的看法:

__________________________________

生活的本质不是索取,而是奋斗。
| |

精灵
小和尚



CU编号: 1266587
注册:2009-3-31
最后登录: 2009-05-12
帖子:
精华:0







状态:...在线...

[] [] [博客]


[]     顶部
发表于 2009-5-12 11:43 
回复 #1 Steiny 的帖子

cat com :
s/\(.*\)/mput \1/;1ilogin_name="123456"\n...\nprompt

sed -f com urfile

[ 本帖最后由 bladmin 于 2009-5-12 11:44 编辑 ]



您对本贴的看法:

__________________________________


The C Programming Language
| |
(狼烟)
精灵王
披着狼皮的羊



CU编号: 547805
注册:2007-4-5
最后登录: 2009-05-12
帖子:
精华:0







状态:...离线...

[] [] [博客]


[]     顶部
发表于 2009-5-12 11:43 
awk 'BEGIN{print "login_name=\"123456\"\npassword=\"123456\"\nftp -v -n  ×.×.×.× << EOF\nuser $login_name $password\ncd /E\nlcd /root/shellstudy/\nbinary\nprompt"}{print "mput "$0}END{print "EOF"}' URFILE



您对本贴的看法:
| |

精灵王



CU编号: 777999
注册:2008-10-28
最后登录: 2009-05-12
帖子:
精华:0







状态:...离线...

[] [] [博客]


[]     顶部
发表于 2009-5-12 11:43 


QUOTE:
原帖由 jiang_ocean 于 2009-5-12 11:31 发表
awk 'BEGIN{print"hello"}END{print "END\n"}1' ufile

感谢,实现了开头和结尾插入语句,但我每一行都插入了mput和一个空格,还没找到用什么命令可以实现



您对本贴的看法:

__________________________________

回首,再回首,180度。老了,了无兴趣。
| |

精灵王



CU编号: 777999
注册:2008-10-28
最后登录: 2009-05-12
帖子:
精华:0







状态:...离线...

[] [] [博客]


[]     顶部
发表于 2009-5-12 11:44 


QUOTE:
原帖由 kwokcn 于 2009-5-12 11:43 发表
awk 'BEGIN{print "login_name=\"123456\"\npassword=\"123456\"\nftp -v -n  ×.×.×.×  

太强了!



您对本贴的看法:

__________________________________

回首,再回首,180度。老了,了无兴趣。
| |
  帅哥 (donkey)
精灵王
快意恩仇



CU编号: 633016
注册:2007-10-25
最后登录: 2009-05-12
帖子:
精华:0







来自:neu
状态:...在线...

[] [] [博客]


[]     顶部
发表于 2009-5-12 11:55 
sed -e 's/^/mput  /g' -e '1i插入文件开头的内容' -e '$a插入文件末尾的内容'

[ 本帖最后由 goter 于 2009-5-12 11:57 编辑 ]



您对本贴的看法:

__________________________________

纸上得来终觉浅,绝知此事要躬行
| |
  帅哥
精灵王




CU编号: 690903
注册:2008-4-13
最后登录: 2009-05-12
帖子:
精华:0







状态:...在线...

[] [] [博客]


[]       顶部
发表于 2009-5-12 11:55 
回复 #1 Steiny 的帖子

awk 'BEGIN{print "login_name=123456""\n""password=123456""\n""ftp -v -n  ×.×.×.× << EOF""\n""user $login_name $password""\n""cd /E""\n""lcd /root/shellstudy/""\n""binary""\n""prompt""\n"}{print "mput",$0}END{print"EOF"}' urfile



您对本贴的看法:
| |

侠客




CU编号: 791268
注册:2008-12-5
最后登录: 2009-05-12
帖子:
精华:0







状态:...离线...

[] [] [博客]


[]     顶部
发表于 2009-5-12 12:01 


QUOTE:
原帖由 jiang_ocean 于 2009-5-12 11:31 发表
awk 'BEGIN{print"hello"}END{print "END\n"}1' ufile

這里加不加1有何區別?



您对本贴的看法:
| |
(狼烟)
精灵王
披着狼皮的羊



CU编号: 547805
注册:2007-4-5
最后登录: 2009-05-12
帖子:
精华:0







状态:...离线...

[] [] [博客]


[]     顶部
发表于 2009-5-12 12:10 


QUOTE:
原帖由 star_wm_craft 于 2009-5-12 12:01 发表

這里加不加1有何區別?

这里的1相当于1{print $0},他可能没注意前面楼主的需求中正文前面加了"mput "。



您对本贴的看法:
| |
阅读(490) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~