红联linux Linux通用技术 - Linux发行版技术 - 企业应用 - 实验室  Linux论坛

您的位置: 红联linux >> Linux通用技术 >>

Linux编程与内核

>> 查看内容 -学Linux必读Linux学习教程推荐下载发新话题 (游客可发贴)

请问${SHELL:-/bin/sh} << 'marcinDELIMITER351f77ff'这个语法怎么理解

kalialex发布于 2015-5-13 | 次阅读   字号:     (网友评论 2 条) 我要评论


在linux下建立了一个at定时测试任务,建立后发现在/var/spool/at里多了一个任务文件,打开该文件有这么一句话,从来没见过这个{}中的用法,请大神指导下。。



前面一对设定变量的语句………………………………
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin; export PATH
PWD=/var/spool/at; export PWD
LANG=en_US.utf8; export LANG
SELINUX_LEVEL_REQUESTED=; export SELINUX_LEVEL_REQUESTED
HISTCONTROL=ignoredups; export HISTCONTROL
SHLVL=1; export SHLVL
HOME=/root; export HOME
LOGNAME=root; export LOGNAME
SSH_CONNECTION=10.192.180.19\ 62187\ 10.192.180.200\ 22; export SSH_CONNECTION
LESSOPEN=\|\|/usr/bin/lesspipe.sh\ %s; export LESSOPEN
XDG_RUNTIME_DIR=/run/user/0; export XDG_RUNTIME_DIR
OLDPWD=/var/spool/at/spool; export OLDPWD
cd /var/spool/at || {
echo 'Execution directory inaccessible' >&2
exit 1
}
${SHELL:-/bin/sh} << 'marcinDELIMITER089beff3'
echo "this"

marcinDELIMITER089beff3


主要是最后一句与倒数第三句如何理解呢?烦请大神指导下,不盛感激!

 相关评论
作者: drink87 发布日期: 2016-11-10
不懂,同问
作者: 天涯无方 发布日期: 2016-11-28
怎么用,这些命令?
共有评论数 2/每页显示数 10

 我要评论
发表评论,与各位同人交流。回复请点击下方的我要评论按钮(游客可回复),要发表贴子请点击 发新话题 (游客可发贴)
 热点主题
·ubuntu的编译错误
 最新主题
·ubuntu的编译错误
 关注热点

Linux教程下载?
Linux学习教程推荐下载”(请点击),Linux教程免费下载。

求助Linux问题?
论坛有39版块,覆盖所有Linux技术层面。前往“红联Linux论坛

 

Linux系统教程 | Linux入门 | Linux管理 | Linux技巧 | Linux命令 | Ubuntu系统 | Linux服务器 | Linux数据库 | Linux开发

合作 | 关于我们 | 联系我们 | 导航 | 会员注册

©2017 红联 Powered by SupSite