【批量文件替换】
function usage()
{
echo "usage :$0 <old_value> <new_value> <directory_name>"
}
if [ $# -ne 3 ] ;then
usage
exit
fi
sed -i "s/$1/$2/g" `grep "$1" -rl "$3"`
【ssh远程命令执行】
ssh $ip "./start.sh >> /dev/null;"
【ls 按日期排序】
ls -lrt
【sort文件按某一列进行降序排序】
sort -k2nr [file]
【获取当前IP】
ifconfig |grep "inet addr" |head -n 1|awk '{print $2}'|awk -F: '{print $2}'
【递归删除某一子目录】
find . -type d -iname ".svn" -exec rm -rf {} \;
【统计某一目录下面所有文档(.java结尾)总行数】
find lucene-3.6.0/ -name '*.java'| xargs wc -l