bsd

    0熱度

    1回答

    當我在linux中創建文件時,默認組擁有者成爲創建文件的進程的gid。如果我將SGID添加到父目錄文件將繼承父目錄所有者組。此外,我可以更改FS掛載選項,以表現出像sys5或類似BSD。 如果我想選擇此選項,無論目錄權限和fs掛載選項如何?有c函數選項或系統調用參數,它允許您選擇組所有者? $ find . -ls 262 4 drwxrwxr-x 4 devops devops 40

    1熱度

    2回答

    我正在嘗試本週最後一個星期一的月份編號。我得到它來檢查一週中的哪一天,如果它不是星期一,那麼減去x天並將該新日期設置爲變量值。 我遇到的麻煩是將此變量格式化爲僅獲取月份。一切正常,除了下面的第二行到最後一行。 startDate=$(date) weekDayNum=$(date +'%u') # 1 is Monday # If today is NOT Monday if [ week

    0熱度

    1回答

    事實證明,在我的Mac上很好地哼唱的tool for evaluating json並不像我想的那樣是跨平臺的。一旦我安裝了它在Ubuntu我得到這個錯誤: npm install -g pick_json echo '{ "foo" : { "bar" : 2 } }' | pick_json -e foo.bar /usr/bin/env: ‘node --harmony’: No suc

    -1熱度

    1回答

    我試圖用OpenBSD 6.1構建我的代碼,但是我得到了這個錯誤信息。 sh.h:98:20: error: termio.h: No such file or directory In file included from edit.c:1: sh.h:235: error: conflicting types for 'rlim_t' /usr/include/sys/types.h:1

    0熱度

    2回答

    是egrep能夠輸出帶括號的子表達式的結果嗎? 我使用的是macOS,當我檢查grep的手冊頁時,它提到了re_format(7)。檢查man 7 re_format,我發現它支持加括號的子表達式並將它們記錄在pmatch array中。 但是,目前還不清楚如何使egrep以某種方式在組中輸出括號內的子表達式。

    0熱度

    1回答

    下面的代碼中必須有錯誤,但我似乎無法使用客戶端連接,非阻塞與select語句結合使用。請忽略以下缺少錯誤處理。 我似乎有兩個問題 1.選擇阻塞,直到超時(60)如果我嘗試連接互聯網服務器的80端口 2.嘗試將現有的或不存在的端口連接127.0.0.1總是立即返回選擇無法區分連接成功或失敗。 我在理解BSD非阻塞與select的結合中所缺少的是什麼? fd_set readfds; FD_ZERO

    2熱度

    1回答

    我正在嘗試grep對另一個文件的文件;但是,我在一行上遇到多個條目時遇到問題。 這是我設置的一個簡單的例子: grep -of <(echo "VHDL\nC++\nHello") <(echo "C++ VHDL") 其輸出 VHDL 當我試圖得到它的輸出 C++ VHDL 感謝。 編輯:我使用的是BSD grep,而不是GNU grep,它按需要工作。

    1熱度

    1回答

    將簡潔,我需要一個基地,我的系統,因爲它是建立在MacOS達爾文似乎是合乎邏輯的選擇,因爲這將需要最少的移植工作。我知道你可以從Apple下載達爾文8.0.1,並且完整的源代碼樹可以使用到10.0,但是v8過於陳舊,並且缺少許多標準的現代功能(即不限制root用戶的密碼系統到10個字符,或者支持區分大小寫的HFS +)。我已經嘗試使用darwinbuild從源代碼構建Darwin 9/10/11/

    4熱度

    4回答

    幾年來,我經常需要將(排序的)文本行與匹配的第一個字段組合起來,並且我從來沒有找到一種優雅的(即單行unix命令行)做到這一點。我想要的與unix join命令的可能性類似,但join需要2個文件,每個鍵最多顯示一次。我想從一個文件開始,其中一個密鑰可能會出現多個圖塊。 我有一個ruby和perl腳本來做到這一點,但沒有辦法將我的算法縮短爲一行。經過多年的unix使用,我仍在學習comm,past

    0熱度

    1回答

    我正在尋找相當於python的eval $(ssh-agent),它將啓動ssh-agent並在腳本完成運行後繼續運行。 我沒有發現任何有用的谷歌。