minto Asked: 2019-07-30 05:49:29 +0800 CST2019-07-30 05:49:29 +0800 CST 2019-07-30 05:49:29 +0800 CST "sed -i 's,-m64,,g'" 对这个 Makefile 做了什么? 772 sed 命令的含义是什么sed -i 's,-m64,,g' Makefile?它只是-m64从 Makefile 中删除参数吗?是否与 相同sed -i 's/-m64//g' Makefile,只需使用/分隔符代替逗号? sed make 3 个回答 Voted JShorthouse 2019-07-30T05:53:37+08:002019-07-30T05:53:37+08:00 是否与sed -i 's/-m64//g' Makefile 是的,它是一样的,任何字符都可以用作sed分隔符。当其中一个字符串包含分隔符时,您通常会这样做,我不知道为什么发出该命令的人决定在这种情况下使用逗号作为分隔符。 Best Answer Bart 2019-07-30T05:53:49+08:002019-07-30T05:53:49+08:00 是的,它与/分隔符相同。有时您可能会使用不同的分隔符来避免混淆sed。 在这种情况下,您将所有-m64实例替换为空字符串,而不是像这样删除。 请参阅有关在 中使用分隔符的资源sed。 number9 2019-07-30T05:53:59+08:002019-07-30T05:53:59+08:00 是的。您可以使用任何您喜欢的分隔符。 请参阅本教程以获取更多信息... -m64 将被替换为任何内容,所以是的,它确实删除了它。由于最后有一个“g”,这将在文档中全局显示。
是的,它是一样的,任何字符都可以用作
sed
分隔符。当其中一个字符串包含分隔符时,您通常会这样做,我不知道为什么发出该命令的人决定在这种情况下使用逗号作为分隔符。是的,它与
/
分隔符相同。有时您可能会使用不同的分隔符来避免混淆sed
。在这种情况下,您将所有
-m64
实例替换为空字符串,而不是像这样删除。请参阅有关在 中使用分隔符的资源
sed
。是的。您可以使用任何您喜欢的分隔符。
请参阅本教程以获取更多信息...
-m64 将被替换为任何内容,所以是的,它确实删除了它。由于最后有一个“g”,这将在文档中全局显示。