|
发表于 2002-11-27 22:57:16
|
显示全部楼层
你编写之后的文件为普通文件,需要在其属性上加上可执行性,方能要bash下执行。
兄弟你原来的script有点不妥:
#! /bin/bash
#make a dirctory in root! ##下面的script好象没有这个功能吧。
user1=bill
user2="richard stevens"
msg1="$user2 doesn't like $user1"
msg2="'user1' means 10\$" ##user1前似乎少个$
echo $msg1
echo $msg2
我按你的意思,写了下面这个:
- #! /bin/bash
- # This a simple example of shell script
- user1="Bill Gate"
- user2="Richard Stevens"
- msg1="$user2 doesn't like $user1"
- msg2="'$user1' means 10\$"
- echo $msg1
- echo $msg2
复制代码
我原以为执行的结果会是:
Richard Stevens doesn't like Bill Gate
$user1 means 10$
但执行的结果却是:
Richard Stevens doesn't like Bill Gate
'Bill Gate' means 10$
我不知道结果为什么会是这样。
谁可以说解释一下为什么,谢了。 |
|