+ -
当前位置:首页 → 问答吧 → shell里面 "<<!"是什么意思?

shell里面 "<<!"是什么意思?

时间:2011-05-13

来源:互联网

当在shell里面用到 telnet 或 tftp 等指令,执行完后就相当于进了另一个终端了,
可以用“<<!"继续在另一个终端里面输入指令,

那么”<<!"是什么意思,有啥作用?

作者: henry_wu001   发布时间: 2011-05-13

应该是 这样的: << 重定向到输入, "!"可能是标签的意思吧?你看看后文有没有跟着另外一个单独的 "!"

作者: 南极雨   发布时间: 2011-05-13

好像没有跟着另一个“!”,因为这个脚本比较简单。
那么如何退出这个重定向呢?
比如,第2个ls好像就不会正确执行,因为好像没有退出重定向

ls
tftp  192.168.10.100  << !
binary
get $1
quit
ls

作者: henry_wu001   发布时间: 2011-05-13

here document

作者: lkk2003rty   发布时间: 2011-05-13