很傻的问题

很傻的问题

我在shell下编程,用set设定了变量,详细代码如下:

set `wc -l log.txt`
echo $1
#这时候显示出来的是log.txt的行数
TIME=$1
#在后一句的符值语句中,系统提示错误了,我不知道在这种情况下应该怎样对变量符值,请大家教教我。
我这里测试没有问题呀:[code:1]$ cat position_test.sh
#!/bin/bash

set `wc -l log.txt`
echo $1
time=$1
echo -e "$time"
$ ./position_test.sh
6
6
$[/code:1]