手册中 sed 命令的不解,请指教下,谢谢
时间:2007-10-30
来源:互联网
手册编译glibc时有:
当运行 make install,一个叫test-installation.pl的脚本会在我们新安装的Glibc上做一个小的完整性测试。然而,由于我们的toolchain仍然指向/tools目录,完整性测试会导致使用错误的Glibc。我们可以强制脚本测试我们刚安装的脚本:
sed -i \
's|libs -o|libs -L/usr/lib -Wl,-dynamic-linker=/lib/ld-linux.so.2 -o|' \
scripts/test-installation.pl
我上网查了 sed 的用法,但是都没有 | 的用法,有的说是 处理 元字符 ,有的又说 换成相应的 Ascii码,粗看下man手册没有查早到 ‘|’ ,搞不大明白
请解释下上面 s|libs -o|libs中 | 到底有什么用了
谢谢了
当运行 make install,一个叫test-installation.pl的脚本会在我们新安装的Glibc上做一个小的完整性测试。然而,由于我们的toolchain仍然指向/tools目录,完整性测试会导致使用错误的Glibc。我们可以强制脚本测试我们刚安装的脚本:
sed -i \
's|libs -o|libs -L/usr/lib -Wl,-dynamic-linker=/lib/ld-linux.so.2 -o|' \
scripts/test-installation.pl
我上网查了 sed 的用法,但是都没有 | 的用法,有的说是 处理 元字符 ,有的又说 换成相应的 Ascii码,粗看下man手册没有查早到 ‘|’ ,搞不大明白
请解释下上面 s|libs -o|libs中 | 到底有什么用了
谢谢了
作者: zyl19861126 发布时间: 2007-10-30
s/// 和 s||| 是同一个意思
因为要替换的内容中有'/',所以如果用'/'做分割符的话,/ 要表示成\/,太麻烦
lfs 的手册中有很多都是 s@@@
我现在也喜欢上这个用法了 s@@@,基本上可以应付所有常见的情况
因为要替换的内容中有'/',所以如果用'/'做分割符的话,/ 要表示成\/,太麻烦
lfs 的手册中有很多都是 s@@@
我现在也喜欢上这个用法了 s@@@,基本上可以应付所有常见的情况
作者: whitelilis 发布时间: 2007-10-30
哦 谢谢了 原来 | 和 # 和 @ 等都可以做分隔呼阿
作者: zyl19861126 发布时间: 2007-10-31
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28