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

sh/bash/dash/ksh/zsh等Shell脚本
sharrybaby
帖子: 16
注册时间: 2012-05-30 20:04

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

#16

帖子 sharrybaby » 2012-06-02 23:36

lilydjwg 写了:
枫叶饭团 写了: 谢谢大侠啦!我现在用的是Ubuntu,运行您的代码,我需要装什么软件呢?
ubuntu不知道自带python3没有啊。。。不过这代码python2.7也能运行吧
应该可以。[/quote]
折腾了半天,给ubuntu装了个python,但是不知道如何运行python及脚本啊,求大侠指点迷津
头像
lilydjwg
论坛版主
帖子: 4248
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

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

#17

帖子 lilydjwg » 2012-06-03 2:39

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

代码: 全选

python script.py [args]
sharrybaby
帖子: 16
注册时间: 2012-05-30 20:04

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

#18

帖子 sharrybaby » 2012-06-03 10:25

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

代码: 全选

python script.py [args]
运行的时候,需要保证文本文件与脚本文件在一个目录下吗?
另外,[args]是[1.txt,2.txt]吗?真心不懂啊
头像
lilydjwg
论坛版主
帖子: 4248
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

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

#19

帖子 lilydjwg » 2012-06-03 16:12

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
除非注明,否则不需要在特定的目录。
头像
Methuselar
帖子: 122
注册时间: 2009-06-04 12:06
联系:

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

#20

帖子 Methuselar » 2012-06-06 14:14

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

Mea Culpa!
回复