bash

    4熱度

    2回答

    我在bash腳本下面寫了處理redis鍵和值的腳本。我的Redis中有大約45-50萬個密鑰。我想檢索所有的值並做一些處理。要做到這一點,我的下面的腳本需要1個小時來處理1百萬個密鑰。爲了處理5千萬個密鑰,需要50個小時,我不想這樣做。我是redis cli的新手 - 有人可以幫助我優化下面的腳本,或者如果有人能提供一些建議,那將會非常棒。 我Redis的鍵值模式: Keys - 123.item

    1熱度

    2回答

    現在我有 grep "\sinstalled" combined_dpkg.log | awk -F ' ' '{print $5}' | sort | uniq -c | sort -rn grep "\sinstalled" combined_dpkg.log | sort -k1 | awk '!a[$5]++' | cut -d " " -f1,5,6 ,並希望兩成一個查詢包含的$

    1熱度

    1回答

    我在Windows 10和Gpg4win上安裝了Git for Windows,包括Git Bash。默認情況下,我必須將我通過Kleopatra創建的所有密鑰重新導入Git Bash中內置的GPG版本,並且它不允許我設置代理。我需要做的是自動唱歌,這樣我就不必每次都輸入密碼,而只需要在特定時間段內首次輸入密碼。這怎麼可能? 我試圖遵循this tutorial,但gpg2在Git Bash中執行

    1熱度

    1回答

    function Lab() { local result=0 echo echo 'Please enter your overall percentage for your labs (40% possibility)' read result if [ $result != 40 ] || [ $result -lt 0 ] then echo "You have

    1熱度

    1回答

    插座 我做了兩個腳本在Python中使用套接字來的做法,但我已經建立了連接後,通信故障: 我下面的腳本: Server.py #!/usr/local/bin/python3.5 import socket, sys HOST = 'myIP' PORT = 50000 counter = 0 mySocket = socket.socket(socket.AF_INET, soc

    0熱度

    1回答

    目前,我有一個usrpwd.txt文件,其中用戶和密碼由'space'分隔。我希望將這些用戶添加到我的MySQL服務器並更改他們的權限。由於有2000個用戶,因此手動添加它們變得不切實際。我試圖在bash腳本中使用awk: awk '{mysql -u root -proot -e "CREATE USER '\''"$1"'\''@'\''%'\'' IDENTIFIED BY '\''"$2"

    1熱度

    1回答

    我有一個非常漫長(和凌亂)的crontab(在我的Mac上)。所以我開始通過引入變量來清理它。然後我意識到連接變量(就像在Bash腳本中)在我的crontab中不起作用。這是我有: SHELL=/bin/bash HOME=/Users/leuchtturm # [1] Previously had this, but this does not seem to work # $HOME i

    -1熱度

    4回答

    我有一個bash文件,在第一列和後面的一些文本中增加了整數。 1,text1a,text1b 2,text2a,text2b 3,text3a,text3b 4,text4a,text4b ... 我想添加行1 + 2,3 + 4等,並將結果添加到一個新的csv文件。 所需的輸出將是 1,text1a,text1b,2,text2a,text2b 3,text3a,text3b,4,

    0熱度

    1回答

    我正在尋找一個bash腳本來觀看思科端口的實時流量。我有仙人掌,並有一個實時監控器來觀察通過端口的流量。但我不需要在Web界面中觀看。 我的目標是製作bash腳本,它可以同時獲得所有端口的實時流量。 此腳本用於實時監控在Linux中 #/bin/bash #purpose: this script can be use to get the report of total band inte

    0熱度

    2回答

    hashrate=${line//*:/} hashrate=${hashrate//H\/s/} 我試圖統一這個表達式替換成一個單一的指令,這樣的: hashrate=${line//*:\+/H\/s/} 然而,這最後一個選項是行不通的。我也試過\|,但它似乎沒有工作,我還沒有發現任何有用的bash手冊和文檔。我需要使用${}而不是sed,即使使用它也能解決我的問題。