sed命令

# 注释匹配行,在匹配行前加#号
sed -i '/hbk / s/^\(.*\)$/#\1/g' test.txt 

# 去掉字符串前后的空格
sed 's/^[ \t]*//g'
echo $a | sed 's/^[ \t]+(.*)[ \t]+$//g'
echo $a | sed -e 's/^[ ]*//g' | sed -e 's/[ ]*$//g'

# 注释掉包含swap的行
sed 's/^[^#].*swap*/#&/g' /etc/fstab

find命令

# find 找打非utf-8编码的文件
find . ! -iregex '.*\.svn.*' -type f -name '*.*' -exec bash -c "enca -L zh_CN {}|grep GB2312 > /dev/null && echo {}" \;

尊宝雷
15 声望0 粉丝