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。

Bash 脚本:读取文本文件第 20 行

原文地址: https://www.cveoy.top/t/topic/qm3N 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录