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

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

例如:su -l user1 -c commond
这里commond只能是一条指令,如果我想执行N条指令的话,该如何实现呢?多谢赐教!   
把多条指令写成shell脚本,然后 -c 后面就跟脚本的名字么:)
(cmd1;cmd2;...)
非常感谢druggo和xuxun22的帮助和意见,我是这样处理的
su -l  user -c thanks.sh
然后在thanks.sh中编辑用户user要执行的命令。不过thanks.sh需要绝对路径。(需要注意的是thanks.sh的用户最好设置为user) 
xuxun22,你的方法我试了,好象不行啊