shell中的感叹号
#!/bin/sh
ftp -v -n 192.168.1.100 <<!
user xps xps2
bin
put /home/fs1/think /data3/
bye
!
求解释上面的感叹号充当的作用
------解决方案--------------------不是很懂……
------解决方案--------------------<<后面写什么都行,直到遇到某一行开头是那个东西就算结束。
这是heredoc语法,意思是把这段包裹的内容作为命令的标准输入。
------解决方案--------------------跟前面那个!配对的,表示嵌入的内容结束
其实不一定要是!,其他的字符或字符串都可以的