1、指定某行添加
//例:在test.txt第二行添加123qaz sed -i '2i 123qaz' test.txt
2、指定字符串之前添加
//例:在test.txt文件的exit前一行添加 123qaz sed -i '/exit/i\123qaz' test.txt
3、指定字符串之后添加
//例:在test.txt文件的exit后一行添加 123qaz sed -i '/exit/a\123qaz' test.txt
4、查找是否存在某一字符串
//例:查找test.txt文件中是否有 123qaz grep "123qaz" test.txt > /dev/null if [ $? -eq 0 ]; then echo "Found!" else echo "No Found!" fi
附:一些主要用的的脚本命令
sed -i '1i 添加的内容' file #这是在第一行前 添加字符串
sed -i '$i 添加的内容' file #这是在倒数第二行添加字符串
sed -i '$a 添加的内容' file #这是在最后一行**添加一行**字符串
echo '内容' > file #覆盖之前内容,文件只显示添加后的内容
echo '内容' >> file #追加内容至最后一行**行后**
sed -i '/指定内容/a\要添加的内容' file # 在包含指定内容的行后面增加一行
sed -i '/指定内容/i\要添加的内容' file # 在包含指定内容的行前面增加一行
总结
版权声明:除特别声明外,本站所有文章皆是本站原创,转载请以超链接形式注明出处!