首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

shell中的惊叹号

2012-12-31 
shell中的感叹号#!/bin/shftp -v -n 192.168.1.100 !user xps xps2binput /home/fs1/think /data3/bye!

shell中的感叹号


#!/bin/sh
ftp -v -n 192.168.1.100 <<!
user xps xps2
bin
put /home/fs1/think /data3/
bye
!


求解释上面的感叹号充当的作用
[解决办法]
不是很懂……
[解决办法]
<<后面写什么都行,直到遇到某一行开头是那个东西就算结束。

这是heredoc语法,意思是把这段包裹的内容作为命令的标准输入。
[解决办法]
跟前面那个!配对的,表示嵌入的内容结束
其实不一定要是!,其他的字符或字符串都可以的

热点排行