awk 同时指定多个分隔符】的更多相关文章

$ echo "id: xxx(6667)xxx"|awk -F "[()]" '{print $2}' $ 6667 $ echo "abc[defg]higk" | awk -F "[][]" '{print $2}' $ defg…
原文:http://wingmzy.iteye.com/blog/1260570 hadoop中的map-reduce是处理<key,value>这样的键值对,故指定<key,value>的分割符等参数可以分成三类: map输出时分割符 分桶时的分隔符 reduce输出时的分割符 下面分别叙述: 1. map输出时分割符 参数: stream.map.output.field.separator 作用: 指定map输出时的分割符 stream.num.map.output.key.…
awk '{print $0} file' #打印所有列awk '{print $1}' file #打印第一列 awk '{print $1, $3}' file #打印第一和第三列 cat file | awk '{print $3, $1}' #打印第三列和第一列,注意先后顺序. cat file | awk '{print $3, $NF}' #打印第三列和最后一列 awk -F ":" '{print $1, $3}' #以“:”为分隔符分割列,然后打印第一列和第三列 $0表…
cat label_movie2|grep BBD252CC0A4FE7D10C990261D5CEACB5|awk -F "," '{for(i=2;i<NF;i++) print $i}'|wc -l 在label_movie2文件中按照某个ID查找,然后按照分隔符“,”分割,最后统计结果 cat label_movie2|awk '$1 ~/^BBD/'| 查找文件开头以BBD字母为首的字段. mongodb result集合查询:db.getCollection('lab…
以从字符串"hello-kitty-red-for-you"中获取-for前面的内容为例: echo "hello-kitty-red-for-you" |awk -F '-for' '{print $1}' //此时-F指定的-for为纯粹的字符串 此时获取的结果为:hello-kitty-red,这与需求一致 那么将'-for'换成'[-for]'之后呢? echo "hello-kitty-red-for-you" |awk -F '[-f…
#!/bin/bash #好多地方可以优化,先记录下,便于以后使用 dir="/logs/$1"file="/logs/$1/requests.log"if [ $1 ];then if [[ ! -d $dir && ! -f $file ]];then echo "$dir is not exist" else #过滤指定内容到文件,便于以后使用 cat $file | grep '"game_id":&q…
#!/usr/bin/python # -*- coding: UTF-8 -*- import re a='Beautiful, is; better*than\nugly' 以竖线"|" 把 分隔符隔离开 例如: 把 ,和 :作为分隔符 需要写成: ,| : x= re.split(',|;',a) print(x)…
(1)使用awk将文件的前12列替换为空 awk '{for(i=1;i<=12;i++)$i="";print $0}' localhost_access_log //写法一 awk '{for(i=1;i<=12;i++){$i=""};print $0}' localhost_access_log //写法二 awk '{for(i=13;i<=NF;i++)printf $i" ";printf "\n&quo…
期望得到结果如下: vivi 42800Tom 32500John 104500 解题方法如下: 1.利用数组来进行解题.…
json文件内容: $ head file.json {"B": 0.337, "C": 0.663, "name": "xxx"} {"B": 0.671, "C": 0.329, "name": "xxxxx"} {"B": 0.445, "C": 0.555, "name": &qu…