unix

    0熱度

    2回答

    我想知道,如果一個文件是目錄或統計常規文件: #define _DEFAULT_SOURCE #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> int is_regular_file(const char *path) { struct stat path_stat; stat(pat

    2熱度

    6回答

    我看過這篇文章:sed delete remaining characters in line except first 5它幫助我刪除x後的所有字符。但是,我很難找到如何刪除x字符後的所有單詞。 我開始使用此代碼: echo "StackOverflow Users Are Brilliant And Hard Working" | sed 's/.//30g' #character 30 -

    1熱度

    2回答

    我有一個非常具體的請求。我有一個包含大量文件的目錄,所有文件都具有不同的權限。 我想識別任何用戶(其他用戶組)都可以讀取的所有文件,但我需要使用grep。 (我知道有比grep更好的方式,但這是一個特殊的請求) 我的目錄名是testfiles。我在想以下幾行: ls /testfiles | grep -E <<insert more>> 有人能告訴我嗎?

    1熱度

    1回答

    我想根據文件修改日期來計算特定目錄中所有文件不同年份的數量。我的目錄是/ filehistory 例如,我的目錄中有成千上萬的文件。我想計算與修改日期有關的不同年份的數量。如果所有文件都是從2014年開始的,那麼我的答案是1.如果所有文件都是2013年和2014年,那麼我的答案是2.等等...... ls -l/filehistory | ???? 我不確定上述命令中的管道後要做什麼。有人可以告訴

    0熱度

    1回答

    抓住比如我想找到這樣的: gxxcc/issdd/jaabb/krrss/lxxnn 在此(全部爲大寫字母) AXXRR/BVVTTS/CRRTTDD/DEETTFF/EAABBRR/FRSSTT/GXXCC/ISSDD/JAABB_KRRSS_LXXNN/LL 我想這 grep -i 'GXXCC/ISSDD/JAABB.KRRSS.LXXNN' filename.txt grep -

    1熱度

    2回答

    我想只添加修改後的文件。 我想: git status | grep "modified" | cut -d " " -f4 | git add 或 git status | grep "modified" | cut -d " " -f4 | xargs git add ,但它不工作。我應該使用什麼?

    1熱度

    2回答

    我正在使用AIX 6.1。下面的代碼對我來說工作得很好。 if [ "$HOSTNAME" = "host1" ]; then echo "This is host1" elif [ "$HOSTNAME" = "host2" ]; then echo "This is host2" else echo "This is another host" fi 但

    0熱度

    2回答

    我有很多的文件具有以下標題: dimensions: grp = 100 ; time = UNLIMITED ; // (2184 currently) length = 3 ; scal = 1 ; bands = 2 ; midS1AndTime = 52569 ; midS2AndTime = 52569 ;

    0熱度

    1回答

    如何在執行scp到另一臺服務器時刪除標題? 我已經嘗試-q選項,但它只能刪除轉移欄,我試過同樣的選項使用ssh,它的工作沒有任何問題。 scp -q "file" ip_address:/directory/To/Copy 有什麼想法嗎?

    0熱度

    1回答

    我的目標是創建一個bash文件,該文件對大約16個文件中的行進行計數,每個文件都有一個日期,並將以下內容(16次)發送到.csv文件。 到目前爲止,我已經成功地計算了線,但.csv文件是凌亂,需要進行修整,並做出適合CSV:例如: 1500 FNB_EgTrans_20171004.txt 我的目標是使它看起來像這樣的:1500,EgTrans,20171004 有人能向我解釋爲什麼我使用TR與預