读书人

shell中的惊叹号

发布时间: 2012-12-31 11:57:52 作者: rapoo

shell中的感叹号


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


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

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

读书人网 >UNIXLINUX

热点推荐