QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1243|回复: 3

怎样实现读入的文本文件每隔1行取一次

[复制链接]
发表于 2004-11-14 23:52:08 | 显示全部楼层 |阅读模式
文本文件如下:
aaaaaaaaaa
1
bbbbbbbbbb
2
ccccccccccccc
3
dddddddddd
4

现在我想依次取出1 2 3 4
请问我该咋写代码?
发表于 2004-11-15 20:35:35 | 显示全部楼层
for 步进2
回复

使用道具 举报

发表于 2004-11-16 12:40:36 | 显示全部楼层

Re: 怎样实现读入的文本文件每隔1行取一次

[quote:56036d4838="李博"]文本文件如下:
aaaaaaaaaa
1
bbbbbbbbbb
2
ccccccccccccc
3
dddddddddd
4

现在我想依次取出1 2 3 4
请问我该咋写代码?[/quote]

是电影字母吧?嘿,我有个小程序是修改电影字幕的数字编号的。

如果是用C写,可以统计每行的数字字符数==该行所有字符数来判断是否为数字行。
回复

使用道具 举报

发表于 2004-11-17 21:56:59 | 显示全部楼层
#!/bin/bash
i=0
while read Line
do
       b=$((i%2))
        if test $b -eq 0
                then
                        echo $Line
                fi
        i=$((i+1))
done < ./YOURFILE
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-7 01:27 , Processed in 0.039786 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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