sed -i
来源:互联网 发布:淘宝大学讲师 魔布 编辑:程序博客网 时间:2024/05/16 04:18
sed -i
在含有特定字符串的行前插入新行
sed -i '/特定字符串/i 新行字符串'
/*
sed删除和替换:
sed -i '/^DROP/d' tourdb.sql
sed -i 's/tourdb/dcdb/g' tourdb.sql
*/
例:
#! /bin/sh
#version=1315991028
#cur=`date +%s`
#run=$(expr $cur \- $version)
#values=3600
#echo $run
#if [ $run -lt 3600 ]
#then
count=`/bin/cat /etc/firewall.sh |/bin/grep "iptables -A INPUT -s 192.168.2.0/24 -p icmp -m state --state NEW -j ACCEPT" |wc -l`
echo $count
if [ $count -lt 1 ]
then
sed -i '/iptables -A INPUT -s 192.168.1.1 -p icmp -m state --state NEW -j ACCEPT/ iiptables -A INPUT -s 192.168.2.0/24 -p icmp -m state --state NEW -j ACCEPT' /etc/firewall.sh
fi
#fi
count=`/sbin/iptables -L |/bin/grep "ACCEPT icmp -- 192.168.2.0/24 anywhere state NEW" |wc -l`
echo $count
if [ $count -lt 1 ]
then
/sbin/iptables -I INPUT 5 -s 19.2.172.0/24 -p icmp -m state --state NEW -j ACCEPT
fi
- sed -i
- sed -i
- sed -i
- sed -i
- sed -i 初学总结
- sed -i 命令使用
- sed -e -i n 组合
- LINUX sed - i streaming editor
- Mac下使用sed -i
- sed -i 的使用陷阱
- sed -i 在linux上的应用
- mac 下sed命令的-i参数
- sed -i修改链接文件注意问题
- mac 下sed命令的-i参数
- sed -i 导致的文件重新创建
- 【sed】sed -i命令追加多行内容到指定文件的指定位置
- man sed (HP-UX 11i Version 2)
- shell文件编辑工具,sed -i与ed的区别
- Spring框架开发实践
- sqlapi 使用心得(一)
- 屏蔽Home键之后应用不能全屏了
- UML英文释义
- 初读CLR Via C# 之一
- sed -i
- sqlapi 使用心得(二)
- DropDownList 链接。
- #define XXX do{...}while(0)
- 关于private/internal/protected/public的范围问题
- 如何编译第一个eCos应用程序
- JS简单实现ajax访问Struts2的action类
- sqlapi 使用心得(三)
- Linux 环境下安装oracle 10G