作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想创建一个 shell 脚本来更改 之后的字符串值'=' 在我的文件中使用 命令行 .
文件是这样的:
String name = "Max";
String age = "24";
String address = "Noida";
String name=Max
String age=24
String address=Noida
$ sed -i 's/Max/Aman/gI' String.txt
$ sed -i 's/24/25/gI' String.txt
$ sed -i 's/Noida/Delhi/gI' String.txt
最佳答案
您可以使用此单 sed
在替换为新值时不检查以前的值:
sed '/name = /s/"[^"]*"/"AMAN"/; /age = /s/"[^"]*"/"25"/; /address = /s/"[^"]*"/"Delhi"/;' String.txt
String name = "AMAN";
String age = "25";
String address = "Delhi";
关于shell - 使用命令行 Ubuntu 在文件中更改 Particualy 字符串值而不进行字符串比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52110593/
我想创建一个 shell 脚本来更改 之后的字符串值'=' 在我的文件中使用 命令行 . 文件是这样的: String name = "Max"; String age = "24"; Stri
我是一名优秀的程序员,十分优秀!