如何在shell脚本中修改添加替换指定文件中的内容

如何在shell脚本中修改添加替换指定文件中的内容,第1张

1、可以借助�º.shell命令执行另一个脚本文件或者用变量保存。比如a.sh和b.sh,a.sh中调用b.sh的代码,一起输出"hello world"的字符串。b.sh的代码如下echo " world!"。

2、a.sh可以借助"."来执行b.sh脚本,b.sh执行结果可以保存在变量中颤差,也可直接输出,a.sh中的内容如下:echo "可以用.命令来执行脚本文件"echo "hello `./b.sh`"var=`./b.sh`echo"hello $var"。

3、a.sh也可以借助source命令执行b.sh脚本,b.sh执行结果可以保存在变量中,也可直接输出。a.sh中的内容如下:echo "用source命令执行脚本文件"誉慧echo "hello `source ./b.sh`"var=`source ./b.sh`echo "hello $var"。

4、a.sh中也可以借助于bash、sh等命令来执行b.sh脚本,b.sh的执行结果可以茄虚皮保存在变量中,也可以直接输出。a.sh中的内容如下。

5、另外,也可以使用$(),将b.sh的执行结果的内容保存到变量中,就完成了。

string="export ss"链中皮

oFile=B/b #B文件夹位置在哪里?如果跟A目录同级,那么就是改为../B/b

result=`lsmod | awk '/in/&&/mm/'`

[ -z "$result" ] && sed -i "/$string/d" 棚差$oFile && echo "培闭$string" >>$oFile

取a标签的谈皮派text文本需要用到innerText;

实现思路:

方式一:input设置ID,当点击a标签时取a标签的文本并赋给input。

方式二:点击a标签时,执行含贺onclick事件时,把值直接传给js函数,取到值后赋给input。

以下方式一实现代码,方式二的不写了。供参考。

<script language="javascript">

function gettext(obj) {

document.getElementById('inputval'握颂).value=obj.innerText

}

</script>

<input type="text" id="inputval" name="inputval" />

<br>

<a href="#" onclick="gettext(this)">111</a>

<a href="#" onclick="gettext(this)">222</a>

<a href="#" onclick="gettext(this)">333</a>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/bake/11990517.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存