成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

這個極客的Linux命令用起來,批量執行工具得心應手

開發 開發工具
我們經常遇到這樣的業務場景,我們開發了一個線上工具,需要在Linux操作系統下面執行處理某些事情,例如我們開發了一個將用戶某個活動數據清0的工具,命令如下:./clearTools -v 12306,意思是將用戶id為12306的使用次數清零。

 我們經常遇到這樣的業務場景,我們開發了一個線上工具,需要在Linux操作系統下面執行處理某些事情,例如我們開發了一個將用戶某個活動數據清0的工具,命令如下:./clearTools -v 12306,意思是將用戶id為12306的使用次數清零。

 

 

 

[[311913]]

 

這里有些同學可能會問,為什么我們需要開發工具,而不是直接從數據庫中將次數清0,這是因為在生產環境中,任何一項業務都可能耦合眾多業務邏輯,不是簡單處理一張表就行,所以我們常常需要開發工具。

有一天,因為一些不知名的原因,反正肯定不是代碼的bug,產品給了一批用戶的id,需要我們將他們的參與次數重置,可是我們原來的工具只是處理單個用戶的,如何快速地將工具改成可以批量執行多個用戶呢?

 

方法一

我們可以修改工具的代碼,讓其讀入一個文件,然后再依次執行,把原有的單個工具改成批量工具。這個方法雖然很好,但是難免顯得有些太笨,作為一個極客程序員,這是難以接受的。

方法二

我們寫一個shell腳本,在腳本里面讀入文件,然后依次執行。這種方法雖然不用修改代碼,但是也要寫新的代碼,雖然比上述方法更加可用,但是還是不夠極客。

方法三

使用Linux的xargs命令,xargs命令是給其他命令傳遞參數的一個過濾器,也是組合多個命令的一個工具。它擅長將標準輸入數據轉換成命令行參數,xargs能夠處理管道或者stdin并將其轉換成特定命令的命令參數。

上述的例子,我們只要這么做,cat list.txt | xargs -I {} ./clearTools -v {} 即可。在這個命令中,對于輸出的每一行,都會匹配-I參數后面的花括號,然后將其替換成讀入的文件行。

 

總結

是不是非常的簡單,我們只要一行簡單的命令行,就可以輕松的把單個工具修改變成批量執行的工具,大大提高了生產效率。怎么樣,學會了么?歡迎關注我,我們一起學習共同進步。大家的支持是我繼續嘮嗑的動力。

責任編輯:華軒 來源: 今日頭條
相關推薦

2016-06-12 09:28:46

Ubuntu 16.0升級Linux

2010-02-24 14:44:22

Fedora Linu

2022-10-08 09:18:19

架構模型

2009-04-26 15:56:32

vista驅動程序瘦身

2023-12-18 18:01:25

快捷鍵CI鼠標

2021-06-30 09:20:18

NuShell工具Linux

2017-03-28 08:30:00

Linux發行版桌面

2022-09-05 08:48:16

微服務Spring配置中心

2021-03-10 09:54:43

RustNuShell系統

2016-05-26 10:21:18

Windows 10配置性能

2020-11-27 14:28:13

數據分析工具數據庫

2020-12-08 11:20:43

Windows微軟數據

2018-10-23 09:00:00

Linux日志

2024-05-21 10:28:51

API設計架構

2023-03-16 11:12:53

筆記本電腦

2012-07-11 09:34:39

微軟云計算

2022-05-22 21:16:46

TypeScriptOmit 工具

2023-10-24 18:01:52

AndroidIDEA開發

2024-07-04 11:33:33

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: av网站免费观看 | 中文字幕在线免费观看 | 亚洲成人精品免费 | 一级黄色夫妻生活 | 日韩一区二区三区在线观看 | 亚洲欧洲日本国产 | 欧美精品电影一区 | 精品亚洲二区 | 一区二区三区中文字幕 | 亚洲视频中文字幕 | 一级欧美 | 精品粉嫩超白一线天av | 久久se精品一区精品二区 | 亚洲精品在线免费看 | 免费观看黄色一级片 | 99国内精品| 欧美无乱码久久久免费午夜一区 | 新疆少妇videos高潮 | 欧美一级二级在线观看 | 日韩精品久久一区二区三区 | 91视频在线网站 | 精品亚洲一区二区三区 | 亚洲视频一区在线观看 | 亚洲精品第一 | 一区二区福利视频 | 久久中文字幕一区 | 国产一区影院 | 亚洲视频中文 | 中文字幕在线人 | 国产精品久久 | h视频免费看 | 夜夜夜久久久 | 精品国产一区二区三区久久 | 国产高清一区二区三区 | 亚洲国产精品一区 | 国产激情91久久精品导航 | 一区二区三区亚洲 | 国产ts人妖系列高潮 | 午夜成人免费视频 | 欧美一区免费 | 久久综合久久自在自线精品自 |