sed -n '5,10 p' < /proc/cpuinfo
打印文件/proc/cpuinfo中的5-10行
我想使用像这样的东西
start=5
end=10
sed -n '$start,$end p' < /proc/cpuinfo
这样我就可以在脚本中更改start和end的值。
发布于 2013-08-10 03:50:35
变量扩展需要使用双引号:
start=5 end=10; sed -n "$start,$end p" < /proc/cpuinfo
发布于 2013-08-10 04:08:20
如果你想使用sed
之外的东西,比如awk
,你可以尝试这样做:
start=5;
end=10;
awk 'NR>='$start' && NR<='$end' {print $0}' /proc/cpuinfo
NR
是文件中的行号/行号。
https://stackoverflow.com/questions/18154539
复制相似问题