红联Linux门户
Linux帮助

shell脚本的问题

发布时间:2008-09-14 17:27:45来源:红联作者:红十月
1.以下是一段shell脚本:
name="V.Bird"
myname1="My name is $name"
myname2='My name is $name'
echo $name
echo $myname1
echo $myname2
请说出这个脚本执行的结果是什么?为什么?

2.自行编辑SHELL脚本

会的帮我写下 谢谢 着个题郁闷拉
文章评论

共有 11 条评论

  1. sunzengbiao 于 2009-06-11 17:27:42发表:

    V.Bird
    My name is V.Bird
    My name is $name

  2. fman 于 2009-03-19 16:03:15发表:

    正确的应该是:
    V.Bird
    My name is V.Bird
    My name is $name
    shell在执行命令时,要首先对命令行的内容进行分析,进行一系列的扩展。
    “” 会抑制除了变量扩展之外的其他扩展。
    ‘’ 会抑制所有类型的扩展。

  3. lianglili2002 于 2009-03-12 10:10:26发表:

    正确的应该是:
    V.Bird
    My name is V.Bird
    My name is $name

  4. daiwei 于 2008-10-19 23:15:27发表:

    我现在也在学习shell脚本,在打基础啊!
    看看帖挺好的,谢谢大家啊!

  5. 奶茶dsk 于 2008-09-16 21:25:24发表:

    同意4楼.

  6. Roy141 于 2008-09-16 10:21:22发表:

    V.Bird
    My name is V.Bird
    My name is $name
    单引号下面的数据都是单纯的字符,而没有特殊字体!

  7. vincegavin 于 2008-09-15 23:36:41发表:

    shell在执行命令时,要首先对命令行的内容进行分析,进行一系列的扩展。
    “” 会抑制除了变量扩展之外的其他扩展。
    ‘’ 会抑制所有类型的扩展。

    同意3楼给的答案。

  8. woshifuwa 于 2008-09-15 13:02:49发表:

    自己运行一下不就知道了..........

  9. yezhulin1982 于 2008-09-14 22:16:15发表:

    不同意楼上两位:
    正确的应该是:
    V.Bird
    My name is V.Bird
    My name is $name

  10. wingsmart 于 2008-09-14 19:15:49发表:

    同意楼上

  11. rtl 于 2008-09-14 19:00:06发表:

    V.Bird
    My name is V.Bird
    My name is V.Bird