sed - c\ 在这个命令中做了什么?
问题描述
sed -i '/#if UTS_UBUNTU_RELEASE_ABI > 255/c\/*#if UTS_UBUNTU_RELEASE_ABI > 255' /usr/src/ixgbevf-2.16.4/src/kcompat.h
我试图理解上面的命令,但不知道c\
这里在做什么?
解决方案
此sed
命令表示要测试正则表达式的行#if UTS_UBUNTU_RELEASE_ABI > 255
(因为它以正斜杠开头),如果是这样,请使用change命令将整行替换为以下内容。(-i
手段到位。)
/*
在这种情况下,它将根据我的本地测试将匹配行更改为块注释(插入)的开头。
推荐阅读
- c - 使用数组指针对结构进行排序不起作用
- c# - “菜单组件/MaterialUI/Toaster 无法检查,因为不存在”错误但确实存在
- flutter - 元素类型'List
'不能分配给列表类型'Widget' - javascript - 在类上使用代理是否会触发该类上的所有方法
- arrays - Go中的多维数组
- python-3.x - 如何找到熊猫数据数组最大值的索引
- java - 有没有一种简单的方法可以返回一个整数值或双精度值?
- javascript - 需要在 SharePoint 内容搜索 Web 部件显示模板中设置日期格式
- r - 用awk计算每组每列的平均值
- twig - 原始过滤器仍在源中将 & 转换为 &