如果寫成這樣:
system "./test.sh $myDB",在sh腳本中取$1,$1的值就是字符串$myDB
原帖由 ly5066113 于 2007-12-27 18:00 發(fā)表
哦?
不是要這個(gè)效果么?
$ cat test.sh
#!/bin/sh
echo "$1"
$ perl -e 'system "test.sh \\\$DB"'
$DB
原帖由 hannary 于 2007-12-28 11:06 發(fā)表
實(shí)在慚愧,我想傳的就是參數(shù)值而非參數(shù)名,但自己一直沒(méi)動(dòng)手做,請(qǐng)一個(gè)小朋友幫做的,小朋友告訴我參數(shù)值傳不過(guò)去,傳過(guò)去的只是字符串(參數(shù)名),于是就有了這個(gè)帖子,不過(guò)您的回復(fù)也讓我學(xué)到了怎樣打出變量名 ...
歡迎光臨 Chinaunix (http://www.72891.cn/) | Powered by Discuz! X3.2 |