Friday, November 16, 2007

[Shell Script] 執行結果變指令!

#!/bin/bash
## A=100
## ls -l
## free -m
eval "`grep "^## " $0 | sed 's/^## //'`"
echo "A=$A"

短短的幾行,卻內含許多觀念!

3 comments:

  1. 文章有意思,題目不對
    eval 兩次才是如題

    ReplyDelete
  2. eval兩次? 可否提出例子讓我參考看看呢?

    ReplyDelete
  3. 我猜帽客指的是最後的Assignment、利用執行的結果來變成要assign的值吧!

    ReplyDelete