专注各种脚本编程
Baidu
加入收藏夹
本站内容有下面分类知识,欢迎您的到来^_^
shell相关:指令篇 基础篇 脚本欣赏 编程实例 shell问问 shell视频教程 技巧篇 水平测试 E文资料 vi编辑器 高级Bash脚本编程指南
其他:mysql perl c语言 oracle
当前位置:| 主页>shell脚本欣赏>

文件中两行互换的shell脚本

百度收藏 QQ搜藏

代码:

#!/bin/ksh
(($#!=3))&&{ echo Usage:$(basename $0) num1 num2 filename;exit 1; }
num=$(cat $3|wc -l)
n=1
while ((n<=$num))
do
case $n in
        $1)     cat $3|sed -n ${2}p ;;
        $2)     cat $3|sed -n ${1}p ;;
        *)      cat $3|sed -n ${n}p ;;
esac
((n+=1))
done

上一篇:利用鼠标右键建立新文件shell脚本 下一篇:安全删除和恢复文件的shell脚本

power by soyo123 2007-2008