Chinaunix
标题:
请教两个shell问题
[打印本页]
作者:
tister
时间:
2004-12-11 12:00
标题:
请教两个shell问题
1.
有如下文件:
1 # calc.py
2 def calc(seq):
3 maximum = 0
4 max_item = []
5 for i in seq:
6 product = (i[0]*100 + i[1]*10 + i[2]) * (i[3]*10 + i[4])
7 if product > maximum:
8 maximum = product
9 max_item = i
10 elif product == maximum:
11 max_item += ','+i
12 return max_item, maximum
13
14 seq = [ [5,6,7,8,9], [5,6,7,9,8] ]
15 max_item, maximum = calc(seq)
16 print "Maximum at", max_item, ",product", maximum
想去掉文件开始的行号,请问怎么写?
2.
现在有一从mysql数据库中用mysqldump 导出的mysqldb.sql文件,里面包括很多表的数据,数据非常大,如果我只想恢复其中的一两个表,请问,用什么工具从这么多的数据中,找出具体一个表的数据。我试过用sed,但sed只是对一行一行的处理,好像不好使,请教 了
作者:
寂寞烈火
时间:
2004-12-11 12:04
标题:
请教两个shell问题
1,cut -f2- -d' '<file
2,
作者:
archangle
时间:
2004-12-11 13:05
标题:
请教两个shell问题
2.用grep和awk能完成,但是需要知道这个表的某一项不同于其他表,
比如最后一列全是0,用如下的awk格式提出来。
$NF ~/0/ {print}
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2