当前位置: 技术问答>linux和unix
在shell中使用mail函数的时候如何使用变量
来源: 互联网 发布时间:2016-08-10
本文导语: 我在使用mail发邮件的时候,标题是由变量和固定的字符组合而成的,但是试了几次,就是不成功,不知道是什么原因, $ file="suceess" $ echo "" | mail -s $($file "send out") tonyhf@cn.ibm.com | $($file "send out")...
我在使用mail发邮件的时候,标题是由变量和固定的字符组合而成的,但是试了几次,就是不成功,不知道是什么原因,
$ file="suceess"
$ echo "" | mail -s $($file "send out") tonyhf@cn.ibm.com
$ file="suceess"
$ echo "" | mail -s $($file "send out") tonyhf@cn.ibm.com
|
$($file "send out") 这样对吗?
改成
"${file} send out"
试试
改成
"${file} send out"
试试
|
{}用于区分变量名和周围的文本 在这里不加也可以 但是有时候会产生歧义的时候最好加上
()命令替代
$(command)
例子 在命令行输入如下2个命令看结果
myls=$(ls)
echo $myls
(()) 用于计算或者表达式比如i=$(($i+1)) for ((i=1;i
()命令替代
$(command)
例子 在命令行输入如下2个命令看结果
myls=$(ls)
echo $myls
(()) 用于计算或者表达式比如i=$(($i+1)) for ((i=1;i
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!