shell 往一个文件中添加内容
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell 往一个文件中添加内容相关的知识,希望对你有一定的参考价值。
在一个文件夹A中有脚本a.sh 首先需要判断lsmod grep in 这个出来的结果中 是否含有mm
in 234 ko,mn(也就是使用lsmod 查询过滤 出in的驱动 然后判断是否有mm这个驱动在使用它)如果没有则在运行这个脚本的时候往B文件夹下b文件中添加“expot ss” 但是需要判断b文件中是否有这么一行的内容,如果有则删除 重新添加 没有则添加到结尾
实在不会写 求助!!
oFile=B/b #B文件夹位置在哪里?如果跟A目录同级,那么就是改为../B/b
result=`lsmod | awk '/in/&&/mm/'`
[ -z "$result" ] && sed -i "/$string/d" $oFile && echo "$string" >>$oFile 参考技术A [[ `lsmod | grep "in.*mm"` ]] || (sed -i "/^expot ss$/d" B/b; echo "expot ss" >> B/b )
以上是关于shell 往一个文件中添加内容的主要内容,如果未能解决你的问题,请参考以下文章