bash

    0熱度

    2回答

    我正在清理很多markdown文件以將它們導入Pelican(一個靜態網站生成器)。編譯時,我得到有關多個文件中日期格式的錯誤。我需要做的是保留日期(yyyy-mm-dd)並刪除它後面的行尾。這是最後一次嘗試,我用sed和正則表達式製作: sed -i "s/\(\d{4}-\d{2}-\d{2}\)\*/\1 /g" *.md 我的希望是,SED將採取括號內的整個圖案爲1,然後把它作爲替換字符串

    0熱度

    1回答

    我今天安裝了一個新的Sierra版本(在重新設置我的整個mac之後),現在我正在安裝所有與編程有關的東西,比如現在Laravel安裝程序。 我在安裝laravel安裝程序時遇到了問題,並且出現了我想的路徑。 我知道有很多問題有點類似於這個,但由於某種原因,我還沒有找到正確的答案。 因此,作爲Laravel的文檔說我安裝了作曲家,並且工作得很好。之後,我用作曲家安裝了Laravel安裝程序。我在.b

    0熱度

    1回答

    在bash printf "\x00\x00\xFF\x00" | dd bs=4 seek=$(($y*$width+$x)) of=/dev/fb0中,其中width是顯示器的像素寬度,允許您在屏幕上的x,y座標處編寫一個紅色像素。 我使用python來檢索圖像的顏色值,我想調用前面的bash命令,並把我用python找到的值。 當我打電話與子: command = 'printf "\x00

    0熱度

    3回答

    我試圖在幾臺遠程主機上並行運行多組命令。 我已經創建了構建這些命令,然後在本地文件沿線的寫入輸出,事情的腳本: ssh <me>@<ip1> "command" 2> ./path/to/file/newFile1.txt & ssh <me>@<ip2> "command" 2> ./path/to/file/newFile2.txt & ssh <me>@<ip2> "command" 2>

    1熱度

    1回答

    我是bash的初學者,所以如果這是一個基本問題或有語法問題,但我無法在任何地方找到答案,我表示歉意。我想運行一個命令,如果失敗,請檢查錯誤消息是否與某個字符串匹配。這是我有: err_msg=`./command input.txt 2>&1` if [$? -eq 1] then if [err_msg -eq "Error: timeout"] then #

    0熱度

    4回答

    我想用3個字母的名字創建900個文件。 示例:xyz.txt,其中x,y,和z是不同的字母從a到z。 我試圖做這樣的事情: for ((i=1; i < 900; i++)) do touch {a..z}{a..z}{a..z}$i.txt done 我希望它停止在900 但最後我創建的文件超過10K。有人可以幫我完成這個嗎?

    5熱度

    5回答

    我查看了有關搜索和替換的其他答案,但我無法理解這些模式。 我怎樣才能更改文件的這一部分(行號153 ... 156) let view = string.utf8 offset.pointee += string.substring(to: range.lowerBound).utf8.count length.pointee = Int32(view.distance(

    0熱度

    1回答

    我有我希望能轉換成一個for循環下面簡單的代碼: i="1"; \ plate="$(grep -P "^${i}" SampleIDs-Nov9-gyrA_S1-2.tab | cut -f 2)"; \ plateid="$(grep -P "^${i}" SampleIDs-Nov9-gyrA_S1-2.tab | cut -f 3)"; \ strain="$(grep -P "^$

    0熱度

    1回答

    運行此: ping google.com | grep -o 'PING' 將打印PING到終端,所以我假定意味着grep的的標準輸出由終端捕獲。 那麼爲什麼不按照下面的命令打印什麼?終端只是掛: ping google.com | grep -o 'PING' | grep -o 'IN' 我認爲,第一grep命令的標準輸出將被重定向到第二的grep的標準輸入。然後第二個grep的標準輸

    0熱度

    1回答

    我想從一個數中減去一個值列表。 我想: DATACOME=1013 DATAREF=1010 1020 var=$((DATACOME - DATAREF)) echo "$var" 3 它的工作原理只是第一個值$DATAREF和輸出3代替: echo "$var" 3 -7