blussom 发表于 2005-7-21 21:31:18

请问shell能这样用吗?


#!/bin/bash
aaa=111111
bbb=aaa

echo $bbb             #得到aaa


请问怎样bbb得到111111吗?

lanche 发表于 2005-7-21 21:49:46

bbb=$aaa

blussom 发表于 2005-7-21 21:54:56

可能没有表达清楚。
我的意思是不使用变量aaa。
能不能用形如 ${ $bbb } 这样的形式来实现。

kornlee 发表于 2005-7-22 01:23:19


eval echo \$$bbb

blussom 发表于 2005-7-22 17:03:44

好用啊,谢谢。

blussom 发表于 2005-7-23 09:10:22

再问一个,
比如说是:

#!/bin/bash
sudo cmd1 > special root's file

shell解释为将 sudo cmd1 重定向到 special root's file,
这样的话老是报权限不够。
能不能将 cmd1 > special root's file 作为一个整体来 sudo。
shell里面该怎么写?

我现在只能写成两个:

#!/bin/bash
#file name: cmd1-script
cmd1 > special root's file


#!/bin/bash
sudo cmd1-script
页: [1]
查看完整版本: 请问shell能这样用吗?