用双引号将正斜杠替换为反斜杠

赛义德·亚兹达尼(Saeid Yazdani)

我有一些最初在Windows上开发的C源代码。现在,我想在Linux上进行处理。有大量的include伪指令应更改为Linux格式,例如:

#include "..\includes\common.h"

我正在寻找一个命令行来浏览所有文件.h.c文件,找到include指令,并用正斜杠替换任何反斜杠。

罗曼·佩列赫雷斯特(RomanPerekhrest)

find+ GNUsed解决方案:

find . -type f -name "*.[ch]" -exec sed -i '/^#include / s|\\|/|g' {} +
  • "*.[ch]"-通配符以查找带有扩展名.c.h
  • -i:GNUsed扩展名,无需备份即可就地编辑文件。FreeBSD / macOSsed在语法有类似的扩展名-i ''
  • /^#include / -在以模式开头的相遇/匹配行上: #include
  • s|\\|/|g-将所有反斜杠替换\为正斜杠/\用反斜杠转义\表示文字)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用Python将单反斜杠替换为双反斜杠

来自分类Dev

正则表达式在#include双引号内用反斜杠替换斜杠

来自分类Dev

正则表达式在#include双引号内用反斜杠替换斜杠

来自分类Dev

用正斜杠替换反斜杠

来自分类Dev

用双反斜杠替换反斜杠,正斜杠和双正斜杠

来自分类Dev

在bash中的变量中将反斜杠(“ \”)替换为正斜杠(“ /”)

来自分类Dev

Python-用正斜杠替换反斜杠(Dropbox方面)

来自分类Dev

无法用\到/的正斜杠替换所有反斜杠

来自分类Dev

AutoHotKey脚本用正斜杠替换反斜杠

来自分类Dev

使用sed将所有反斜杠替换为正斜杠(也是双精度)

来自分类Dev

使用Python将字符串中的正斜杠替换为反斜杠

来自分类Dev

在外壳程序脚本中用反斜杠双引号替换双引号

来自分类Dev

Python将反斜杠转换为正斜杠

来自分类Dev

XSLT-将URI反斜杠转换为正斜杠

来自分类Dev

用awk将双引号替换为双引号

来自分类Dev

如何用反斜杠替换正斜杠

来自分类Dev

如何用反斜杠替换正斜杠

来自分类Dev

用引号引起来的命令替换与反斜杠转义

来自分类Dev

用单反斜杠替换双反斜杠

来自分类Dev

使用 sed 用斜杠替换反斜杠

来自分类Dev

用反斜杠替换全部

来自分类Dev

Python 用反斜杠替换

来自分类Dev

用括号将双引号替换为单引号

来自分类Dev

在单引号和双引号之前添加反斜杠

来自分类Dev

在反斜杠上用红宝石分割双引号字符串

来自分类Dev

获取回显输出并将反斜杠替换为正斜杠

来自分类Dev

来自Bash脚本的Appcmd用正斜杠替换反斜杠,如何防止?

来自分类Dev

Maven basedir-用反斜杠替换反斜杠

来自分类Dev

regex使用postgres regexp_replace()用单引号替换反斜杠和单引号

Related 相关文章

热门标签

归档