您的位置:首页 > 其它

很实用的sh脚本,【批量文件替换】【ssh远程命令执行】【统计某一目录下面所有文档总行数】等

2011-09-13 18:13 746 查看


【批量文件替换】

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐