开发者社区> 问答> 正文

linux文件操作问题

我想实现的效果:有一个文件,将该文件的最后一行追加到每一行的末尾,awk或者sed都可以,求大神实现,急求

展开
收起
云栖技术 2016-06-06 14:43:25 2003 0
1 条回答
写回答
取消 提交回答
  • 社区爱好者,专为云栖社区服务!
    #用Python实现的代码
    #coding=utf-8
    from sys import argv
    import sys
    
    def main(argv):
    file = open("D:\data.txt",'r')
    lines = file.readlines()
    file.close()
    file = open("D:\data.txt",'w')
    length = len(lines)
    for row in range(length):
    if row >= length - 1:
    break
    print lines[row]
    file.write(lines[row].replace('\n','')+lines[length-1]+'\n')
    file.close()
    
    if name=="__main__":
    2019-07-17 19:28:38
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载