生信人

找回密码
立即注册
搜索
热搜: 活动 交友 discuz
发新帖

0

收听

12

听众

338

主题
发表于 2024-12-12 21:05:11 | 查看: 47| 回复: 1

描述

编写一个shell脚本以输出一个文本文件nowcoder.txt中空行的行号(空行可能连续,从1开始输出)

示例:
假设 nowcoder.txt 内容如下:

a
b

c

d

e


f

你的脚本应当输出:

3
5
7
9
10

收藏回复 显示全部楼层 道具 举报

发表于 2024-12-12 21:05:27
#!/bin/bash
row=0
while read line
do
    ((row++))
    if [ "$line" = "" ];then
        echo $row
    fi
 done < nowcoder.txt

回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 立即注册

QQ|Archiver|手机版|小黑屋|生信人 ( 萌ICP备20244422号 )

GMT+8, 2024-12-28 17:12 , Processed in 0.076944 second(s), 33 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表