sed删除文件中的一行内容的脚本代码
网络编程
先来看下原始文件的内容:
sed根据条件删除相关的行:
sed根据条件进行相关内容的替换:
root@localhost ~]# cat file.txt
hello world
a:b:c -h -n
a:b:c -h -n
sed根据条件删除相关的行:
[root@localhost ~]# sed -i '/a:b:c -h -n/d' file.txt
[root@localhost ~]# cat file.txt
hello world
sed根据条件进行相关内容的替换:
[root@localhost ~]# sed -i 's/hello/baidu/' file.sh
[root@localhost ~]# cat file.sh
baidu world
分享awk变量$0的妙用
脚本内容:#!/bin/bashforipin`catip.lst`do./ssh.exp$ip/dev/null2&1doneNK=`awk'BEGIN{bs=4000000}/access/{if($1bs){nk=NR-1;printnk}}'exp.log`fornnkin$NKdoawk-F"[@|']"'NR=='"$nnk"'{print$2}'exp.logdo
批量修改ssh配置的expect脚本
第一思路,用iptables把外网ssh的包DROP掉;第二思路,用tcpwrapper把sshd的allow写死;第三思路,修改sshd_config,只监听内网请求。由于一些说不清楚的原因
用shell+sendmail实现服务器监控报警小脚本
这种email报警脚本遍地都是,很多用的sendmail、postfix,感觉有些大材小用了;也有些用perl的NET::SMTP和Authen::SASL模块发信的,不过我perl用的不好,老发出
编辑:一起学习网
标签:脚本,思路,都是,条件,大材小用