linux 文本截取关键字命令 并输出到指定文本文件 10
在一个很多种文字可能有乱码的文本中截取关键字并输出到指定文本,比如下面这个文本内容中想要截取2个关键字<body>中的abc到指定文本,如何命令,我网上找的答案会截取全部...
在一个很多种文字可能有乱码的文本中截取 关键字并输出到指定文本,比如下面这个文本内容中想要截取 2个关键字 <body>中的 abc到指定文本,如何命令,我网上找的答案会截取全部垃圾内容 我只要 截取 abc 这3个字符,请教高手。。。。。
反反复复反反复复
gggggggfdgdfgfdg哈哈哈哈
777777<body>abc<body>7777777777777777777
1111111111哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
333333333333
哪个地方为关键字输入地方 这个例子的关键字符是 <body> 展开
反反复复反反复复
gggggggfdgdfgfdg哈哈哈哈
777777<body>abc<body>7777777777777777777
1111111111哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
333333333333
哪个地方为关键字输入地方 这个例子的关键字符是 <body> 展开
1个回答
2016-06-28
展开全部
awk 'NR==FNR && FNR==1 {tmp_date=$0;file=FILENAME;} NR!=FNR && FNR==1{if(tmp_date/dev/null`说明:程序有点局限性,要求所有文件的第一个行都需要为日期(格式如:20140303)。 若所有文件的第一行都是很规整的,如XXX20140303#####,也可以将程序的中$0替换为日期对应的字段,如说明中的日期在第二个字符,则替换为$2。
追问
能告诉我你给的答案哪个地方可以替换为文件地址呢? 也就是说哪个地方替换为输入文件地址,哪个地方为输出文件地址?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询