一道題理解sort命令中的多個引數
sort命令很常用,但引數也很多,比如: -o, -n, -u, -r一時也未必能想起如何使用。 這裡有一道題,可以很好的結合使用上面的引數,達到很好記憶的效果。
題目: 資料檔案data中含以下資料:
4
1
3
5
1001
2
4
5
請用一條命令反向排序,去重並將這些資料同樣儲存在data檔案中。最終輸出結果:
1001
5
4
3
2
1
要達到上面的三條要求,就要同時藉助於上面的幾個引數,具體命令如下:
[[email protected] ~]# cat data | sort -nur -o data
1001
5
4
3
2
1
備註:
- -u引數 # 去重
- -n引數 # 按自然數而不是ASCII排序
- -r引數 # 降序排列
- -o引數 # 將檔案寫入檔案而不是標準輸出
相關推薦
一道題理解sort命令中的多個引數
sort命令很常用,但引數也很多,比如: -o, -n, -u, -r一時也未必能想起如何使用。 這裡有一道題,可以很好的結合使用上面的引數,達到很好記憶的效果。 題目: 資料檔案data中含以下資料: 4 1 3 5 1001 2 4 5 請用一條命令反向排序,去重並將
PrepareStatement sql語句in中多個引數的實現
下邊是今天探索PrepareStatement預編譯where條件為in的sql語句的過程,在mysql環境中只有第四種方法實現了,Oracle中可能第三種也可以不過沒有測試,如果有需要可以直接跳轉。 1.通過拼接字串設定引數× 今天在實現一個數據庫批量更新
使用gcc命令編譯多個文件
生成 src cloud 多個 .bat pan del 準備 後綴名 使用g++命令直接一次性編譯多個文件 這裏以簡單的HelloWorld程序為例,假設我們一共有三個文件:main.cpp,HelloWorld.cpp和HelloWorld.h. 其中HelloWo
js 刪除數組中多個元素
true arr return contain index var nbsp log dex js中如果使用forEach的話 , splice刪除的時候會導致js的數組的length發生改變 , 因此會出現本應該刪除的元素沒有被刪除 . 因此 , 我的想法是 : 使用i
Switch Case語句中多個值匹配同一個代碼塊的寫法
har com arch mssql pre html www ase cas switch ($p) { case ‘home‘: case ‘‘: $current_home = ‘current‘; break
QT之QSignalMapper(可以理解為轉發器,多個按鈕綁定到一個Edit上,且能分辨。每個單獨連接的話,反而麻煩)
this 不同的 lan each b2c etc gpo 知識點 span QT之QSignalMapper QT之QSignalMapper 簡述 效果圖 上代碼 相關知識點文章 結尾 簡述 QSign
spring+activemq中多個consumer同時處理消息時遇到的性能問題
每次 分發 active 行數據 裏的 數據 情況 實現 出隊 最近在做數據對接的工作,用到了activemq,我需要從activemq中接收消息並處理,但是我處理數據的步驟稍微復雜,漸漸的消息隊列中堆的數據越來越多,就想到了我這邊多開幾個線程來處理消息。 可是會發現,服務
使用github作為maven倉庫存放發布自己的jar包依賴 實現多個項目公共部分代碼的集中,避免團隊中多個項目之間代碼的復制粘貼
地址 oba post 直接 bubuko http tps hub 之間 使用github作為maven倉庫存放發布自己的jar包依賴 實現多個項目公共部分代碼的集中,避免團隊中多個項目之間代碼的復制粘貼。 1、首先在本地maven位置的配置文件setting.xml(沒
Python刪除list中多個相同元素
個人 err val pos 倒序 pan move 信息 style pop和remove方法都可以刪除list中的元素,個人更傾向於使用remove方法,因為在刪除過程中不會打印信息,安靜的把任務完成。 pop方法:刪除過程中會打印信息 >>>
【K8S學習筆記】Part3:同一Pod中多個容器間使用共享卷進行通信
ash source net def exe tput stat policy container 本文將展示如何使用共享卷(Volume)來實現相同Pod中的兩個容器間通信。 註意:本文針對K8S的版本號為v1.9,其他版本可能會有少許不同。 0x00 準備工作 需要有一
form表單中多個button按鈕必須聲明type類型
orm 管理系 多個 分享 com 圖片 log bmi 一個 最近在做一個後臺管理系統,發現了一個小bug: 問題描述:form表單中有多個button按鈕(以下圖為例),如果第一個button不寫type屬性,那麽點擊第一個button按鈕會觸發submit事件; 解決
unity中多個門的開關動畫保持獨立性
eno date cast ray nsf color input plan wak List<Animation> storeAnimation; public void Awake() { storeAnimation = new Li
Dotnet Core Cli 解決方案中多個項目的相互引用和第三方庫引用
pac todo core 多個項目 json ren .json 三方庫 方案 dotnet add app/app.csproj reference lib/lib.csproj app項目引用lib項目 dotnet add package Newtonsoft.
python 推導式中多個if else 問題
count int 列表 foo sta ood food 別人 輸出 lis03=[[[‘food‘,‘feed‘,‘foot‘],‘good‘,[‘look‘,‘loof‘,‘like‘],‘book‘],[‘cool‘,‘our‘,‘you‘,‘how‘]]有這樣一個
hql語句一次比對查詢單表中多個字段
end nta 不能 ase color poll 存儲 pen ike 前端輸入客戶名稱,在使用hql查詢時,要同時比對表中,客戶名稱,客戶簡稱,拼音簡寫,客戶編碼等多個字段 hql寫法 String fdCustomerName=cv.poll("docMain.fdC
django中多個app放入同一文件夾apps
style 開發 .py 生成 direct 提前 指定 name 多個 開發環境:pycharm 新建一個apps文件夾 需要整理的app文件夾拖到同一個文件夾中,即apps。(彈出對話框,取消勾選Search for references) 在pych
SQL 將一條記錄中多個字段的值拼接為一個字段 && 將多行數據合並成一行,並且拼接CONVERT() 、for xml path的使用
varchar start 技術分享 現在 date rom 結果 技術 ont 接著上篇文章的訂單表(商品編號,價格設置時間id(類似於創建時間,創建時間約早,則act_id越小) ,價格的時間段,商品價格) 一、將一條記錄中多個字段的值拼接為一個字段 現要求將兩個時間
Go中多個返回值的技巧
直接上程式碼看個例子吧: package main import "fmt" //返回 X+Y 和 X*Y func Computer(X, Y int) (int, int) { return X+Y, X*Y } func main() { x := 10 y := 2
python中多個QPushButton響應同一個事件
python中多個QPushButton響應同一個事件 注:在python2 的環境下執行 #! -*- coding:utf-8 -*- from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QHBoxLayou
vue $emit子元件傳出多個引數,如何在父元件中在接收所有引數的同時新增自定義引數
前言 很多時候用$emit攜帶引數傳出事件,並且又需要在父元件中使用自定義引數時,這時我們就無法接受到子元件傳出的引數了。找到了兩種方法可以同時新增自定義引數的方法。 方法一 子元件傳出單個引數時: // 子元件 this.$emit('test',this.param) // 父元件 @test=