求教:脚本入门问题

累个半死,好不容易把Red Hat Linux装好,又看了半天书,打算写属于自己的第一个脚本,内容如下:

#! /bin/bash
groupadd friends
useradd -g friends friends01
mkdir /var/friends
chown friends.friends /var/friends
保存成为一个名叫run,无后缀名的文件。

在终端里面,我执行:sh run
结果报错,报错内容
is a not a valid group name
useradd: unkown group friends
mkdir: 无法创建目录 '/var/frieds': 没有那个文件或目录

以上命令,我直接在终端里面逐条运行,是可以的啊!可是写成脚本为啥就报错了呢
我彻底晕倒……