分页: 2 / 2

Re: 如何由一个文本文件 拷贝到另一个文本文件

发表于 : 2012-06-02 23:36
sharrybaby
lilydjwg 写了:
枫叶饭团 写了: 谢谢大侠啦!我现在用的是Ubuntu,运行您的代码,我需要装什么软件呢?
ubuntu不知道自带python3没有啊。。。不过这代码python2.7也能运行吧
应该可以。[/quote]
折腾了半天,给ubuntu装了个python,但是不知道如何运行python及脚本啊,求大侠指点迷津

Re: 如何由一个文本文件 拷贝到另一个文本文件

发表于 : 2012-06-03 2:39
lilydjwg
sharrybaby 写了: 折腾了半天,给ubuntu装了个python,但是不知道如何运行python及脚本啊,求大侠指点迷津
ubuntu 应该有默认安装 python2.7。运行方式嘛,

代码: 全选

python script.py [args]

Re: 如何由一个文本文件 拷贝到另一个文本文件

发表于 : 2012-06-03 10:25
sharrybaby
lilydjwg 写了:
sharrybaby 写了: 折腾了半天,给ubuntu装了个python,但是不知道如何运行python及脚本啊,求大侠指点迷津
ubuntu 应该有默认安装 python2.7。运行方式嘛,

代码: 全选

python script.py [args]
运行的时候,需要保证文本文件与脚本文件在一个目录下吗?
另外,[args]是[1.txt,2.txt]吗?真心不懂啊

Re: 如何由一个文本文件 拷贝到另一个文本文件

发表于 : 2012-06-03 16:12
lilydjwg
sharrybaby 写了:
lilydjwg 写了:
sharrybaby 写了: 折腾了半天,给ubuntu装了个python,但是不知道如何运行python及脚本啊,求大侠指点迷津
ubuntu 应该有默认安装 python2.7。运行方式嘛,

代码: 全选

python script.py [args]
运行的时候,需要保证文本文件与脚本文件在一个目录下吗?
另外,[args]是[1.txt,2.txt]吗?真心不懂啊
真心推荐你去新手区……

如果你的那两个文件分别名为 1.txt 和 2.txt 的话,这样调用:

代码: 全选

python script.py 1.txt 2.txt
除非注明,否则不需要在特定的目录。

Re: 如何由一个文本文件 拷贝到另一个文本文件

发表于 : 2012-06-06 14:14
Methuselar
awk很简单

代码: 全选

awk '
NR == FNR && NR > 1 {
    GLAT[NR] = $1;
    GLON[NR] = $2;
    max = NR;
    next;
}
NR > FNR && FNR == 1 {
    mandatory = $0;
    next;
}
NR > FNR && $1 != "GLAT" && $1 != "GLON" {
    mandatory = mandatory"\n"$0;
}

END {
    for (i=2; i<=max; i++) {
        print mandatory"\n""GLAT = "GLAT[i]" : latitude (deg)\nGLON = "GLON[i]" : longitude (deg)" > "sharrybaby"i+1".txt"
    };
}' $1 $2