小海子 发表于 2005-10-15 22:18:56

shell编程中如何实现一条语句执行多个命令

例如:su -l user1 -c commond
这里commond只能是一条指令,如果我想执行N条指令的话,该如何实现呢?多谢赐教! :?:?

druggo 发表于 2005-10-16 00:09:53

把多条指令写成shell脚本,然后 -c 后面就跟脚本的名字么:)

xuxun22 发表于 2005-10-16 10:59:13

(cmd1;cmd2;...)

小海子 发表于 2005-10-16 18:17:11

非常感谢大家的意见

非常感谢druggo和xuxun22的帮助和意见,我是这样处理的
su -luser -c thanks.sh
然后在thanks.sh中编辑用户user要执行的命令。不过thanks.sh需要绝对路径。(需要注意的是thanks.sh的用户最好设置为user) 

小海子 发表于 2005-10-16 18:20:09

xuxun22,你的方法我试了,好象不行啊
页: [1]
查看完整版本: shell编程中如何实现一条语句执行多个命令