awk加Sort實現對前N-1個欄位作Key,最後一個欄位作Value的排序
最近有一些資料,形如:
a1,asdff,dddd,23
zz,ss,ff,hh,kk,56
pppp,90
Wwww,qqq,eee,ttt,yyy,44
這樣的資料,需要將前面的N-1個欄位作為Key,最後一個欄位做Value,並根據Value排序,琢磨了很久,終於初步實現了,故在此備註和分享:
awk 'BEGIN{FS=","; OFS=" "}{ <span style="white-space:pre"> </span>for(i=1;i<NF;i++){ <span style="white-space:pre"> </span>if(i==1) <span style="white-space:pre"> </span>u=$i <span style="white-space:pre"> </span>else <span style="white-space:pre"> </span>u=(u","$i) <span style="white-space:pre"> </span>}; <span style="white-space:pre"> </span>print u,$NF }' in.txt|sort -r -n -k2
相關推薦
awk加Sort實現對前N-1個欄位作Key,最後一個欄位作Value的排序
最近有一些資料,形如: a1,asdff,dddd,23 zz,ss,ff,hh,kk,56 pppp,90 Wwww,qqq,eee,ttt,yyy,44 這樣的資料,需要將前面的N-1個欄位作為Key,最後一個欄位做Value,並根據Value排序,琢磨了很久,終於初步
mysql使用GROUP BY分組實現取前N條記錄的方法
cls class ges rom 當前 分組 實現 一個 images MySQL中GROUP BY分組取前N條記錄實現 mysql分組,取記錄 GROUP BY之後如何取每組的前兩位下面我來講述mysql中GROUP BY分組取前N條記錄實現方法。 這是測試表(也
一個正整數如果等於組成它的各位數字的階乘之和,該整數稱為階乘和數。 例如,145=1!+4!+5!,則145是一個三位階詳細和數。 請問:50000內共有多少個階乘和數?所有的階乘和數(按字典序,即1打頭的在前,2打頭的次之,..., 空格分隔)
#include <stdio.h>long jc(int x); int main() { int a, b, c, d, e, f, g; long m1, m2, m3, m4, m5, m6, n1, n2, n3, n4, n5, n6; for(a = 1; a <=
證明:含有n個結點的二叉連結串列中共有n+1個空鏈域
法一:含有n個結點的二叉連結串列中,鏈域一共有2*n個(每個點有兩個鏈域)。對於除了根結點以外的每個點都是有一個父親結點,所以一共有n-1個指標指向某個結點, 於是形成n-1個有內容的鏈域(減1即是
Java中實現對錶中多個欄位的模糊查詢(Oracle)
public UserVO fuzzyQuery(String keyword) { UserVO user=null; ResultSet rs = null; PreparedStatement prep = null; try { String
利用反射實現對sqlite3資料庫的crud(增刪改查)操作的一個baseAndroidDao封裝,安卓開發中
1.說明 博主主要是做java web後臺這一塊,但是偶爾做點安卓,發現安卓上沒有像Hibernate這種orm框架(....其實也沒有去找), 又覺得每次增刪改查都自己寫程式碼的話肯定是非常麻煩的,所以就寫了一個簡單的baseAndroidDao來封裝一些簡單的增刪改查操
ios-day18-09(使用CAKeyframeAnimation實現對UIView在多個位置之間平移、沿著某一條路徑平移)
// // JLViewController.m // 09-核心動畫 // // Created by XinYou on 15-4-2. // Copyright (c) 2015年 vxinyou. All rights reserved. // #import "JLViewControll
小招喵所在的國家正處於怪獸入侵的戰場中,這個國家一共有n+1個城市
import java.util.Arrays; import java.util.Scanner; public class
Android開發歷程_1(從1個activity跳轉到另一個activity)
今天第一次學習android開發,配置好了環境後就打算來個hello world程式,且實現從一個activity跳轉到另一個activity中去。 開發環境:android4.1.1 實驗功能: 在第一個Hello World!為標籤
【C語言】實現對一個8bit資料(unsigned char 型別)的指定位(例如第n位)的置0或者置1操作,並保持其他位不變
請編碼實現以下功能的函式 功能:實現對一個8bit資料(unsigned char 型別)的指定位(例如第n位)的置0或者置1操作,並保持其他位不變。 函式原型:void bit_set(unsigned char *p_data,unsigned char position,int flag)
程式實現對資料排序並按出現次數進行排序 目錄 1. 題目程式實現對資料排序並按出現次數進行排序 1 2. 思路 2 3. 效果 2 4. 程式碼 /00listPrj/src/Sort.java 2
程式實現對資料排序並按出現次數進行排序 目錄 1. 題目程式實現對資料排序並按出現次數進行排序 1 2. 思路 2 3. 效果 2 4. 程式碼 /00listPrj/src/Sort.java 2 題目
【c語言】實現對一個8bit資料(unsigned char 型別)的指定位(例如第n位)置0或者置1操作,並保持其他位不變
// 實現對一個8bit資料(unsigned char 型別)的指定位(例如第n位)置0或者置1操作,並保持其他位不變 #include <stdio.h> void bit_set(unsigned char *p_data, unsigned char
實現對一個8bit資料指定位(例如第n位)的置0或置1操作
<span style="color:#33ff33;">/* *功能:實現對一個8bit資料(unsigned char型別)的 * 指定位(例如第n位)的置0或置1操作,並保持其他數 * 據不變。 *函式原型: * void bit_set (
使用sort和awk來實現對檔案塊進行排序
professor.db中每個檔案塊記錄了一位教授的資訊,由三行組成:第1行是姓名,第2行是學校名,第3行是學校所處的城市和國家.如果需要根據姓名對檔案塊進行排序,僅使用sort命令是難以實現的,我們通過結合使用sort和awk來實現這一功能: cat professor.
設計四個線程,當中共兩個線程每次對j添加1,另外兩個線程每次對j降低1。循環100次,寫出程序。
public read 設計 test6 ng- -m popu div for package cn.usst.DataTest6; /** * 設計四個線程,當中共兩個線程每次對j添加1,另外兩個線程每次對j降低1。循環100次,寫出程序。 * @ * *
1個TensorFlow樣例,終於明白如何實現前向傳播過程?
tensorflow神經網絡的結構,就是不同神經元間的連接結構–圖示了一個三層全連接神經網絡。神經元結構的輸出,是所有輸入的加權、加上偏置項,再經過一個激活(傳遞)函數得到。全連接神經網絡全連接神經網絡,就是相鄰兩層之間,任意兩個節點之間都有連接。–這也是其與後面介紹的卷積層、LSTM結構的區分。–除了輸入層
LightOJ 1098 - A New Function (前n項的因子和 不包括本身和1)
blank func lld class space algorithm php 求和 scan 題意:http://www.lightoj.com/volume_showproblem.php?problem=1098 通過一個因子,求出與此因子相對應的其他因子,求和;
計算1-1/3+1/5-1/7+···的前n項和
分享圖片 導致 一個 nom color img 變量 表達 http 這圖1為書裏的教材,圖二為自己打的程序 (1)二者相比,自己寫的代碼顯得更短,聽說代碼寫的越精簡越好,但是自己的較難分析,他人看來可能會較難理解一點;(自己在第一次運行時將for()中的第二個表達式寫成
【C#】WebApi 添加過濾器,實現對請求參數和響應內容的日誌記錄
total exc gpo start ID json clear block pub filter的介紹 filter在Web API中經常會用到,主要用於記錄日誌,安全驗證,全局錯誤處理等;Web API提供兩種過濾器的基本類型:actionfilterattri
2018-08-08 期 MapReduce實現單個商品支付金額最大的前N個用戶排行(TopN)
utf see bbc lang oop 通過 .lib pro 格式 package cn.sjq.mr.sort;import java.io.FileOutputStream;import java.io.IOException;import java.util.Co