我已經繼承了以下腳本來在OSX中創建帳戶。添加支票到帳戶創建腳本
我想包括一個支票,首先檢查一個帳戶是否已經存在於具有該名稱的目的地上,如果有,則回覆消息「帳戶存在」,然後不採取其他行動,然後繼續前進。
典型/tmp/list.txt只包含簡短名字的,即:
jdoe
brianx
peterm
smithd
你的幫助深表感謝!
#! /bin/sh
if [ $# -ne 1 ]
then
echo mkhdir: Did not find required argument: group name
echo Usage: mkhdir \[group\]
exit 1
fi
for i in `cat /tmp/list.txt` ; do
if [ ! -r /Volumes/UserStorage/Users/$i ]
then
mkdir /Volumes/UserStorage/Users/$i
mkdir /Volumes/UserStorage/Users/$i/Backups
fi
chown -R $i:$1 /Volumes/UserStorage/Users/$i
chmod -R 700 /Volumes/UserStorage/Users/$i
find /Volumes/UserStorage/Users/$i -type d -exec chmod 701 {} \;
done
TNX,得到了它。 '>&2'發送錯誤信息給std-err,這是「標準」:-)。祝你好運。 – shellter