<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jasmine214--love

    只有當你的內心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強壯的體魄和明朗、快樂或者寧靜的面容。
    posts - 731, comments - 60, trackbacks - 0, articles - 0

    shell eval用法

    Posted on 2010-11-26 10:17 幻海藍夢 閱讀(6414) 評論(0)  編輯  收藏 所屬分類: Linux

    1. eval command-line

    其中commandline是在終端上鍵入的一條普通 命令行。然而當在它前面放上eval時,其結果是shell在執行命令行之前掃描它兩次。如:

    pipe="|"

    eval ls $pipe wc -l

    shell1次掃描命令行時,它替換出pipe的 值|,接著eval使它再次掃描命令行,這時shell把| 作為管道符號了。

    如果變量中包含任何需要shell直接在命令行中看到的字符(不是替換的結果),就可以使用eval。命令行結束符(; &),Io重 定向符(< >)和引號就屬于對shell具有特殊意義的符號,必須直接出現在命令行中。

    2. eval echo \$$# 取得最后一個參數

    如:cat last

    eval echo \$$#

    ./last one two three four

    four

    第一遍掃描 后,shell把反斜杠去掉了。當shell再 次掃描該行時,它替換了$4的值,并執行echo命 令

    3.以下示意如何用eval命令創建指向變量的“指 針”:

    x=100

    ptrx=x

    eval echo \$$ptrx 指向ptrx,用這里的方法可以理解b中的例 子

    100 打印100

    eval $ptrx=50 50存到ptrx指向的變量中。

    echo $x

    50 打印50


    原文: http://blog.chinaunix.net/u3/94667/showart_2097808.html

    主站蜘蛛池模板: 四虎永久精品免费观看| 最近的免费中文字幕视频| 国产亚洲成人久久| 污视频网站在线免费看| 又爽又黄无遮挡高清免费视频| 日韩亚洲产在线观看| 最新中文字幕电影免费观看| 亚洲免费二区三区| 国产麻豆视频免费观看| 亚洲一区AV无码少妇电影| 永久久久免费浮力影院| 污网站在线免费观看| 中文字幕精品亚洲无线码一区| 天黑黑影院在线观看视频高清免费 | 亚洲国产精品自在线一区二区| 一级毛片免费观看不卡视频| 亚洲综合精品香蕉久久网97| 在线永久免费的视频草莓| 亚洲午夜无码毛片av久久京东热| 日韩视频免费一区二区三区| 一级毛片正片免费视频手机看 | 99久久综合精品免费| 亚洲国产成人手机在线电影bd| 最新中文字幕免费视频| 一级毛片视频免费观看| 亚洲AV永久无码区成人网站| 精品免费久久久久久久| 国产成人亚洲综合a∨| 亚洲日本va在线视频观看| 91成人免费观看| 精品国产日韩亚洲一区在线| 亚洲区小说区图片区QVOD| 99在线精品免费视频九九视| 在线观看亚洲精品专区| 亚洲国产成人精品不卡青青草原| 一个人免费观看www视频在线| 男女交性无遮挡免费视频| 亚洲人成电影在线天堂| 国产成人免费福利网站| 99精品视频免费观看| 国产精品亚洲AV三区|