example16.16

来自「UNIX[1].shell范例精解(第4版)_code」· 16 代码 · 共 39 行

16
39
字号
#! /bin/shrm $HOME/df_output $HOME/message 2> /dev/nulluname_out=`uname` case "$uname_out" in	HP-UX)  		bdf | awk  '{print $5,$6}' | awk -F% '$1>90 {print $0}' \                                          > $HOME/df_output	;;	SunOS)		df -k | awk '{print $5,$6}' | awk -F% '$1>90 {print $0}' \                                         > $HOME/df_output	;;	Linux)		df | awk '{print $5,$6}' | awk -F% '$1>90 {print $0}' \                                         > $HOME/df_output	;;	Darwin)		df | awk '{print $5,$6}' | awk -F% '$1>90 {print $0}' \                                         > $HOME/df_output	;;	*)      	echo "Sorry, $uname_out UNIX not supported by this script"	;;esacif [ -s $HOME/df_output ]thenecho "** WARNING **" > $HOME/messageecho "The following file systems are filling up." >> $HOME/messageecho "You may want to look into the situation." >> $HOME/messagecat $HOME/df_output >> $HOME/messagecat $HOME/messageecho "This warning message is stored in the file $HOME/message"echo "You should create a copy of the file now if you would"echo "like to save this message."firm $HOME/df_output 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?