shell - 如何使用 shell 脚本 ucomment [ ] 这种模式?
问题描述
<!-- <Con xlink:href="abcd.sh"/>-->
我想使用 bash 脚本取消注释上面的行。
我想要以下输出:
<Con xlink:href="abcd.sh"/>
我尝试了以下命令,但它不起作用。
sed -i '/abcd.sh/s/^<!--//g' $filename2
解决方案
保留中间部分。
sed -i '/abcd.sh/s/<!--\(.*\)-->/\1/' $filename2
之前似乎还有一个空格,<!--
所以不要^<
。
推荐阅读
- c - 如何创建自己的 sysctl 参数
- i3 - 从 i3blocks blocklett 启动系统托盘小程序?
- php - jquery post 附加特定的 $_POST
- data-structures - 为什么 Vec 有 trait Sync?
- google-colaboratory - 如何在 colaboratory(colab research)中更改字体大小?
- python - 龙卷风:[SSL:CERTIFICATE_VERIFY_FAILED]
- c++ - 为什么 QDBMP 无法写入 128*128 图像?
- python - Dfango 函数视图 VS 类 RedirectView。如何让类视图接受参数
- python - 使用日志输出终止 Python 多线程程序
- go - v.Elem() 与 Indirect(v) 相比,传入 reflect.New(Type) 的结果