<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| 亚洲视频一区二区在线观看| 亚洲国产日韩精品| 亚洲真人无码永久在线| 免费观看亚洲人成网站| 久久精品亚洲乱码伦伦中文| 亚洲精品天堂成人片AV在线播放 | 亚洲亚洲人成综合网络| 国产精品小视频免费无限app| 亚洲中文字幕无码专区| 二级毛片免费观看全程| 黄页网站在线看免费| 亚洲欧洲日产国码无码网站| baoyu777永久免费视频| 91大神亚洲影视在线| 免费无码A片一区二三区| 国产亚洲欧美在线观看| 亚洲精品偷拍视频免费观看| 久久亚洲国产最新网站| 免费网站看v片在线香蕉| 亚洲美女色在线欧洲美女| 久久99九九国产免费看小说| 国产亚洲美女精品久久| 曰批视频免费30分钟成人| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 国产成人精品亚洲| 国产AV无码专区亚洲AWWW | 亚洲av无码专区在线观看亚| 亚洲香蕉免费有线视频| 亚洲Av无码精品色午夜| 成人浮力影院免费看| 午夜亚洲国产精品福利| 精品亚洲综合久久中文字幕| 亚洲免费在线观看视频| 国产亚洲精品91| 亚洲一本综合久久| 久久久国产亚洲精品| 国产成人高清亚洲| 亚洲大片免费观看| 一级黄色免费大片| 亚洲一区在线免费观看|