Shell脚本中的引号

为了方便使用各类Shell函数模板,于是写了一个简单的bash脚本:
#!/bin/bash

smail ()
{
    mail -s "$1" $2 <<_EOF
        $3
        Curr Time: `date "+%Y/%m/%d %T"`
_EOF
}
这样调用起来非常方便,只需:
smail "your mail title" perl6@127.com "your content"
但是如果要抄送给某个用户呢?由于$2是不能够加引用的,且地址最好使用变量来代替,这样变量也必须再次引用,这个与传统解释性语言不同的地方,变量需要再次引用才能传递,例子如下:
mailto="-c perl6@126.com perl6@127.com"
smail "your mail title" "$mailto" "your content
and more text"
只要有引号,还可以折行哟!

Categories

| | 评论(0)

发表评论

August 2012

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

关于此日记

此日记由 Cnangel 发表于 February 13, 2008 11:41 AM

此Blog上的上一篇日记莫名其妙的pulse audio

此Blog上的下一篇日记太帅了,3D

首页归档页可以看到最新的日记和所有日记。

归档

Powered by Movable Type 5.14-en