用linux编写一个shell脚本 比如有20行~输入第20行 就提取15到19行的内容~怎么解~谢谢大神指导

2025-05-14 15:03:45
推荐回答(3个)
回答1:

sed -n '15,19p' file

回答2:

#!/bin/sh
read -p "Input line num: " line
let end=line-1
sed -n "15,${end}p" file.txt

我理解你的意思是根据你输入的行数从一个已存在的文件中提取内容。

脚本中假设此文件为file.txt,位于脚本同目录下。

回答3:

head -n 19 /路径 | tail -n 15