很实用的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
相关文章推荐
- python执行某一目录下所有.py结尾的文件,并将执行结果保存到log.txt文档。一般用于批量执行测试。
- python写的批量操作远程主机脚本(命令执行,上传、下载文件)
- python写的批量操作远程主机脚本(命令执行,上传、下载文件)
- 涛哥的Python脚本工具箱之批量替换目录所有指定扩展名的文件中的指定字符串
- python写的批量操作远程主机脚本(命令执行,上传、下载文件)
- expect脚本同步文件、指定host和要同步的文件、构建文件分发系统、批量远程执行命令
- python写的批量操作远程主机脚本(命令执行,上传、下载文件)
- Ansible介绍、安装、远程执行命令、拷贝文件或者目录、远程执行脚本
- 利用python fabric模块写的批量操作远程主机脚本(命令执行,上传、下载文件)
- expect脚本同步文件expect脚本指定host和要同步的文件 构建文件分发系统批量远程执行命令
- python写的批量操作远程主机脚本(命令执行,上传、下载文件)
- 写了2个简单的工具脚本用来分发hdfs集群上的文件到所有节点,和远程执行命令
- expect脚本同步文件 expect脚本指定host和要同步的文件 构建文件分发系统 批量远程执行命令
- expect脚本同步文件,构建文件分发系统,批量远程执行命令
- python写的批量操作远程主机脚本(命令执行,上传、下载文件)
- expect脚本同步文件,expect脚本指定host和要同步的文件,构建文件分发系统,批量远程执行命令
- 十七周四次课(11月30日) 20.31 expect脚本同步文件 20.32 expect脚本指定host和要同步的文件 20.33 构建文件分发系统 20.34 批量远程执行命令
- 写了2个简单的工具脚本用来分发hdfs集群上的文件到所有节点,和远程执行命令
- chmod +x *.sh 这个命令是为sh文件增加可执行权限; chmod +R 777 *.* 对当前目录下的所有子目录和子文件进行 777权限的变更;通在安装软件时复制相关文件。