作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我可以使用此 cmd 从文件中打印一系列行:
sed -n 267975,1000000p < dump-gq1-sample > dump267975
但是如何打印到最后呢?我试过了
sed -n 267975,$p < dump-gq1-sample > dump267975
它给了我:
sed: 1: "267975,": expected context address
最佳答案
您是 Shell Parameter Expansion 的受害者
sed -n 267975,$p < dump-gq1-sample > dump267975
被 sed
接收为
sed -n 267975, < dump-gq1-sample > dump267975
因为 p
变量未定义。
你应该用单引号引用你的参数'
sed -n '267975,$p' < dump-gq1-sample > dump267975
参见 https://www.gnu.org/software/bash/manual/html_node/Shell-Expansions.html现有 shell 扩展的完整列表。
关于bash - sed:如何将一系列行打印到文件末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32889645/
我是一名优秀的程序员,十分优秀!