Unix 脚本实用技巧与系统管理指南(上)
在 Unix 系统的日常使用和管理中,脚本编程是提高效率、简化操作的重要手段。本文将介绍一些实用的 Unix 脚本,包括文本搜索、文件压缩和磁盘使用分析等方面,帮助你更好地管理和优化系统。
1. 文本搜索脚本 cgrep
cgrep 脚本用于在文件中搜索指定模式,并显示匹配行及其上下文。
else
echo "${lineno}p" >> $sedscript
fi
matches="$(( $matches + 1 ))"
done
if [ $matches -gt 0 ] ; then
sed -n -f $sedscript $1 | uniq | more
fi
}
y trap "$(which rm) -f $tempout $sedscript" EXIT
if [ -z "$1" ] ; then
echo "Usage: $0 [-c X] pattern {filename}" >&2
exit 0
fi
if [ "$1" = "-c" ] ; then
context="$2"
shift; shift
elif [ "$(echo $1|cut -c1-2)" = "-c" ] ; then
context="$(echo $1 | cut -c3-)"
shift
fi
pattern="$1"; shift
if [ $# -gt 0 ] ; then
for filename ; do
echo "----- $filename -----"
超级会员免费看
订阅专栏 解锁全文
429

被折叠的 条评论
为什么被折叠?



