[原创]vi里面写的小段程序执行不达目的,求助达人帮忙

sh/bash/dash/ksh/zsh等Shell脚本
回复
udyma
帖子: 8
注册时间: 2007-06-20 0:54
送出感谢: 0
接收感谢: 0
联系:

[原创]vi里面写的小段程序执行不达目的,求助达人帮忙

#1

帖子 udyma » 2007-06-22 10:44

代码: 全选

pwconv
for a in `seq 1 1 30`
do
  useradd user$a
  passwd -d user$a
done
useradd faculty
passwd -d faculty
上面这段程序在ubuntu的命令行执行会不会因为版本不同而产生一些问题?
createmruser是我这段小程序的文件名.
然后我在命令行输入 ./createmruser
执行的时候出来结果是30行"password changed"字样,
没有出现30行user1~user30用户的创建成功和密码设置成功的显示

somebody help me >_<
udyma
帖子: 8
注册时间: 2007-06-20 0:54
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 udyma » 2007-06-22 10:47

沙发一个
顺便说下, 我在红帽子里面执行的时候结果是达到目的的
即成功创建了user1~user30个用户, 并且密码和用户名样同,
都是user1~user30
ltkun
帖子: 1335
注册时间: 2006-01-10 19:09
送出感谢: 0
接收感谢: 0

#3

帖子 ltkun » 2007-06-22 13:24

这应该是dash和bash的差别
头像
alinmn
帖子: 185
注册时间: 2006-05-19 21:42
来自: NIT
送出感谢: 0
接收感谢: 0

#4

帖子 alinmn » 2007-06-23 19:35

for a in `seq 1 1 30`
:shock:
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#5

帖子 eexpress » 2007-06-23 19:38

产生序列
这有什么意义呢?
shell定义,强制指定。
● 鸣学
回复

回到 “Shell脚本”