Friday, November 16, 2007

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

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

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

3 comments:

shelandy said...

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

瘋狂帽客 said...

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

馬克 said...

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