如何在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的执行结果的内容保存到变量中,就完成了。

大家都知道,PowerShell是Win10中非常好用的一个工具,这项工具可以方便地实现各种Windows深度 *** 作,深得各位大神们的青睐。不过也有用户反映称如果能够直接新建PowerShell脚本文件就更好了,只是Windows10没有提供现成的一键式服务,需要各位自己动手。

一般来说,用户可以直接通过PowerShell ISE来创建扩展名为.ps1的.脚本文件,也可以通过记事本等通用工具写代码,然后改扩展名来创建。但这些方式都略显麻烦,不如直接创建来的痛快。想要给右键菜单添加PowerShell脚本新建项,只需要添加一个注册表值, *** 作相对容易,具体步骤如下:

1、在Cortana搜索栏输入regedit,按回车进入注册表编辑器

2、定位到HKEY_CLASSES_ROOT.ps1

3、新建项ShellNew

4、新建字符串值NullFile,数值数据留空,表明新建项目为空文件,如下图

5、在文件资源管理器或直接在桌面上点击右键,新建项目中应该就有Windows PowerShell 脚本

修改即时生效,如果第一次没刷出来,多点几次应该就出来了。双击新建的脚本文件,默认使用记事本打开。当然你也可以用PowerShell ISE编辑,可能更好用一些,只是启动有点慢。


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

原文地址:https://54852.com/bake/11775391.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存