Bash 脚本:读取文本文件第 20 行
Bash 脚本:读取文本文件第 20 行
要实现读取到文本文件 jobid.txt 的第 20 行内容,可以使用一个计数器变量来跟踪读取的行数,当行数等于 20 时停止读取。
以下是一个示例代码:
count=0
while read -r line
do
((count++))
if [ $count -eq 20 ]; then
echo '读取到第 20 行: $line'
break
fi
done < jobid.txt
在上面的代码中,我们使用 count 变量来计数读取的行数,每次循环时将其增加 1。当 count 达到 20 时,输出当前行的内容并使用 break 语句停止循环。
请注意,上述代码假设 jobid.txt 文件存在并且包含至少 20 行。如果文件行数少于 20 行,循环将在读取完文件的最后一行后自动停止。如果文件行数超过 20 行,并且您只想读取前 20 行,可以在 break 语句之前添加一个条件来检查 count 是否大于 20。
原文地址: https://www.cveoy.top/t/topic/qm3N 著作权归作者所有。请勿转载和采集!