shell使用隨筆

2021-06-23 01:06:54 字數 888 閱讀 4552

001 對檔案某一列求和

awk ';end ' /path/to/your/file
2 3

3 5

假設檔案內容如上所示:

# awk ';end ' the-file.txt 

5# awk ';end ' hhht.txt  

8

002 用sort按照檔案某列排序

-k, --key=pos1[,pos2]

start a key at pos1, end it at pos2 (origin 1)

舉例(按照第四列排序):

# cat the-file.txt 

22 3 5 6 3

31 5 4 5 4

13 6 7 4 5

13 5 8 3 6

# sort -k4 the-file.txt

13 5 8 3 6

13 6 7 4 5

31 5 4 5 4

22 3 5 6 3

參考:

003 上週一的日期,上個月最後一天的日期

# end=$(date -d "last sunday"  +%y%m%d)

# date -d "$end -6days" +%y%m%d

20140728

# end=$(date -d "this month" +%y%m01)

# date -d "$end -1days" +%y%m%d

20140731

隨筆1 初識shell

1 shell 是什麼?shell 是乙個命令直譯器,它為使用者提供了乙個向linux核心傳送請求以執行程式的介面系統級程式,使用者可以用shell來啟動,掛起,停止,甚至是編寫一些程式.主要的特點是直來直去 會用命令就會寫指令碼 簡單而言shell 是乙個能實現人機互動的命令直譯器 2 如何檢視l...

隨筆 shell中併發實現 nohup

業務需要 不同使用者倒入資料,併發執行 受限 因為shell順序執行,如果某條命令不執行完成,後續迴圈語句在等待 具體實現 nohup在後台執行,跳過當前命令必須執行結束限制 指令碼示例 bin bash for i in 1 100 do usr bin expect 總結 錯誤.直接在shell...

使用restTemplate隨筆

使用resttemplate訪問其他介面時 採用post方式傳參 發現服務端接受不到引數 坑了半天 記錄一下 服務端是個servlet 以post接參 所以本地使用mvc模擬了一下 方便除錯 如下 客戶端 如下 test public void test1 不能以map或hashmap代替 否則服務...