gpt4 book ai didi

bash - sed:如何将一系列行打印到文件末尾

转载 作者:行者123 更新时间:2023-11-29 09:19:06 25 4
gpt4 key购买 nike

我可以使用此 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com