📄 tst-groupmod
字号:
#!/bin/bashexport LANG=CTEMPDIR=`mktemp -d tests.XXXXXX`cat << EOT > $TEMPDIR/grouproot:x:0:bigsisterbin:x:1:daemonuucp:x:14:dialout:x:16:audio:x:17:floppy:x:19:utmp:x:22:video:x:33:EOT./groupmod -P $TEMPDIR -g 45 utmpRET1=$?./groupmod -P $TEMPDIR -g 55 -n video2 videoRET2=$?./groupmod -P $TEMPDIR -g 55 floppy > tst-groupmod.out3 2>&1RET3=$?./groupmod -P $TEMPDIR -g 55 -o uucpRET4=$?./groupmod -P $TEMPDIR -n root dialout > tst-groupmod.out5 2>&1RET5=$?cat << EOT > tst-groupmod.expectroot:x:0:bigsisterbin:x:1:daemonuucp:x:55:dialout:x:16:audio:x:17:floppy:x:19:utmp:x:45:video2:x:55:EOT# Check, if resulting group file is the one we would expectdiff -q -u $TEMPDIR/group tst-groupmod.expectRET6=$?./groupmod -P $TEMPDIR -A root audioRET7=$?cat << EOT > tst-groupmod.expectroot:x:0:bigsisterbin:x:1:daemonuucp:x:55:dialout:x:16:audio:x:17:rootfloppy:x:19:utmp:x:45:video2:x:55:EOT# Check, if resulting group file is the one we would expectdiff -q -u $TEMPDIR/group tst-groupmod.expectRET8=$?./groupmod -P $TEMPDIR -A bin audioRET9=$?cat << EOT > tst-groupmod.expectroot:x:0:bigsisterbin:x:1:daemonuucp:x:55:dialout:x:16:audio:x:17:root,binfloppy:x:19:utmp:x:45:video2:x:55:EOT# Check, if resulting group file is the one we would expectdiff -q -u $TEMPDIR/group tst-groupmod.expectRET10=$?./groupmod -P $TEMPDIR -R root audioRET11=$?cat << EOT > tst-groupmod.expectroot:x:0:bigsisterbin:x:1:daemonuucp:x:55:dialout:x:16:audio:x:17:binfloppy:x:19:utmp:x:45:video2:x:55:EOT# Check, if resulting group file is the one we would expectdiff -q -u $TEMPDIR/group tst-groupmod.expectRET12=$?./groupmod -P $TEMPDIR -R bin audioRET13=$?cat << EOT > tst-groupmod.expectroot:x:0:bigsisterbin:x:1:daemonuucp:x:55:dialout:x:16:audio:x:17:floppy:x:19:utmp:x:45:video2:x:55:EOT# Check, if resulting group file is the one we would expectdiff -q -u $TEMPDIR/group tst-groupmod.expectRET14=$?./groupmod -P $TEMPDIR -R bin audioRET15=$?# Check, if resulting group file is the one we would expectdiff -q -u $TEMPDIR/group tst-groupmod.expectRET16=$?cp $TEMPDIR/group tst-groupmod.grouprm -f tst-groupmod.expectrm -rf $TEMPDIRif [ $RET1 != 0 -o $RET2 != 0 -o $RET3 == 0 -o $RET4 != 0 -o \ $RET5 == 0 -o $RET6 != 0 -o $RET7 != 0 -o $RET8 != 0 -o \ $RET9 != 0 -o $RET10 != 0 -o $RET11 != 0 -o $RET12 != 0 -o \ $RET13 != 0 -o $RET14 != 0 -o $RET15 != 0 -o $RET16 != 0 ]then exit 1else exit 0fi
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -