📄 test36
字号:
#!/bin/sh. ./init_testecho "*** mode 000 directories (may fail for root or non Linux system)"runA -f $H/ArunB -a $H/Block_dir() {chmod 100 $H/$1/dir100chmod 400 $H/$1/dir400chmod 000 $H/$1/dir000 2>/dev/null || true}unlock_dir() {chmod 755 $H/$1/dir*}mkdir $H/B/dir000 $H/B/dir100 $H/B/dir400touch $H/B/dir000/file $H/B/dir100/file $H/B/dir400/filetouch $H/B/dir100/file3touch $H/B/dir400/file3lock_dir BrunBrunA[ -d $H/A/dir000 ] && Exit 1[ ! -d $H/A/dir100 ] && Exit 2[ ! -d $H/A/dir400 ] && Exit 3unlock_dir A[ -f $H/A/dir100/file ] && Exit 4[ -f $H/A/dir400/file ] && Exit 5touch $H/A/dir100/filetouch $H/A/dir400/filetouch $H/A/dir100/file2touch $H/A/dir400/file2touch $H/A/dir100/file3touch $H/A/dir400/file3lock_dir ArunArunBunlock_dir B[ ! -f $H/B/dir100/file ] && Exit 6[ ! -f $H/B/dir400/file ] && Exit 7[ -f $H/B/dir100/file2 ] && Exit 8[ -f $H/B/dir400/file2 ] && Exit 9echo new > $H/B/dir100/fileecho new > $H/B/dir400/fileecho new > $H/B/dir100/file2echo new > $H/B/dir400/file2rm $H/B/dir100/file3 $H/B/dir400/file3lock_dir BrunBrunAunlock_dir A[ =`cat $H/A/dir100/file` = =new ] && Exit 10[ =`cat $H/A/dir400/file` = =new ] && Exit 11[ =`cat $H/A/dir100/file2` = =new ] && Exit 12[ =`cat $H/A/dir400/file2` = =new ] && Exit 13[ ! -f $H/A/dir100/file3 ] && Exit 14[ ! -f $H/A/dir400/file3 ] && Exit 15rm $H/A/dir[14]00/file*touch $H/A/dir100/file4touch $H/A/dir400/file4runArunBsame $H/A dir100 $H/B dir100 || Exit 100same $H/A dir400 $H/B dir400 || Exit 101same $H/A/dir100 file4 $H/B/dir100 file4 || Exit 102same $H/A/dir400 file4 $H/B/dir400 file4 || Exit 103[ "" != "`find $H/A -name '*:[0-9]' -print`" ] && Exit 16Exit 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -