24小时热门版块排行榜    

查看: 543  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

yongjiu1989

新虫 (初入文坛)

[求助] 文件读取问题

我有一个文件,里面存有,
文件1
AABBCADA
=ACBBDAB
DABBBDDA
ADCDADAA
DCDADAAB
=BBADCDA
AAADCDAD
现在我想把没有=号的几行存入到另一个文件中
文件2
AABBCADA
DABBBDDA
ADCDADAA
DCDADAAB
AAADCDAD
多谢!!!!!!!!!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

锐利的碎片

木虫 (正式写手)

star watcher

CODE:
cat A | awk '($0 !~ "=+") {print $0}' > B

5楼2013-11-13 22:46:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

jerkwin

专家顾问 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
当字符串读入,index判断含有=与否,依条件输出
2楼2013-11-13 22:36:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

锐利的碎片

木虫 (正式写手)

star watcher

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
yongjiu1989: 金币+3, 有帮助 2013-11-14 21:06:23
假设存在文件A里面,那么在bash下用
cat A | awk '($0 !~ "=+" {print $0}' > B
输出到B里面
如果用fortran可以用verify函数判断有没有等号,太麻烦就不写了。
3楼2013-11-13 22:44:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

锐利的碎片

木虫 (正式写手)

star watcher

引用回帖:
3楼: Originally posted by 锐利的碎片 at 2013-11-13 22:44:22
假设存在文件A里面,那么在bash下用
cat A | awk '($0 !~ "=+" {print $0}' > B
输出到B里面
如果用fortran可以用verify函数判断有没有等号,太麻烦就不写了。

[code]cat A | awk '($0 !~ "=+" {print $0}' > B[\code]
4楼2013-11-13 22:45:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见