问答

cmder环境下怎么使用sed替换文本内容?

作者:admin 2021-09-12 我要评论

网上下载了关于vue的小案例代码,发现里面引入的Vue是来自jsdelivr: https://cdn.jsdelivr.net/npm/... 这个链接访问速度非常慢,想换成bootcdn的,但是考虑到...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

网上下载了关于vue的小案例代码,发现里面引入的Vue是来自jsdelivr:

https://cdn.jsdelivr.net/npm/...

这个链接访问速度非常慢,想换成bootcdn的,但是考虑到案例demo非常多不想一个一个手动去改。于是想到用sed去替换,大概搜索了一下使用方法。
然后这样:

λ sed -i "s#https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js#https://cdn.bootcss.com/vue/2.6.11/vue.js#g"  `grep "https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js" -rl ./`

然后报错:
sed: can't read `grep: No such file or directory
sed: can't read https://cdn.jsdelivr.net/npm/...: No such file or directory

所以,哪位大神帮忙看看怎么弄

###

已经解决了,是下载的demo文件的编码问题,重新保存文件修正了。

###

CMD 下哪来的 sedgrep...

你要有 git bash 的话倒是可以切到 git bash 下执行,git bash 模拟了一些 Linux 上的常用命令。

要么就切到 WSL 下执行。


Windows 上你就换 PowerShell 吧,这有个例子:https://jingyan.baidu.com/alb...

最佳方式难道不是找个 IDE 打开全局搜索一下么……比如 VSCode 啥的……

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • cmder环境下怎么使用sed替换文本内容?

    cmder环境下怎么使用sed替换文本内容?

  • react向state中一个数组的指定下标对象

    react向state中一个数组的指定下标对象

  • linux服务器,能通过ftp软件连接,安装

    linux服务器,能通过ftp软件连接,安装

  • Spring和SpringMVC整合的时候出现Annot

    Spring和SpringMVC整合的时候出现Annot

腾讯云代理商
海外云服务器