gnu-coreutils

    0熱度

    1回答

    最近我在macOS上爲我的終端安裝了CoreUtils和HomeBrew。但是,當我使用greadlink命令時,我無法獲取正確的文件路徑。我的意思說的是,每次我做到以下幾點: My-MBP: insertnamehere$ greadlink -f something.apk 我得到: /Users/insertnamehere/projects/something.apk 當它實際上位

    2熱度

    3回答

    打印當前目錄中文件和文件夾列表及其總大小的命令爲du -sh *。然而,該命令本身並沒有列出隱藏的文件或文件夾。我找到了一個能正確列出隱藏文件和文件夾的命令的解決方案:du -sh .[!.]* *。雖然它完美地工作,但解決方案是按原樣提供的,沒有任何解釋。 .[!.]*是什麼意思?它是如何工作的?

    2熱度

    1回答

    在an answer的評論中,開始討論與使用GNU coreutils'join創建兩個文件的笛卡爾乘積。一位同行的用戶建議: $ join -j 2 -t '' file1 file2 生產和file1笛卡爾積file2: $ cat file1 1 2 $ cat file2 a b 預期輸出: $ join -j 2 -t '' file1 file2 1a 1b 2

    1熱度

    2回答

    我在一個文件夾中有一個文件,名稱與version1.txt或version99.txt相似。我在安裝了GNU實用程序的Windows機器上,並且正在通過命令提示符執行此操作。目前,我的輸出是這樣的: 命令:dir | grep version 結果:12/08/2016 04:50 PM 0 version12.txt 我希望它返回在這種情況下,12號。我已經寫了匹配版本12的正則表達式(雖然我只

    0熱度

    3回答

    爲什麼rm -fR folderpath/*也沒有刪除folderpath。據我瞭解通配符a*意味着a或a加上任意數量的字符。所以,folderpath/*意味着folderpath/和folderpath/加上任何字符。所以,該命令也應該執行rm -fR folderpath/,這也應該導致刪除文件夾路徑。

    1熱度

    1回答

    我一直在瀏覽Bash系統的文檔,而我根本沒有找到答案,這是有道理的。 由於符號在不同的上下文中賦予不同的含義 - 在以下命令中-f代表什麼? sort -m -f <(grep "[^A-Z]..$" memo1 | sort) <(grep ".*aba.*" memo2 |sort) 我明白了排序,合併,輸出的重定向和grep的分別運行在memo1和memo2正則表達式模式。 但-f做什麼

    1熱度

    1回答

    我在使用bash的linux服務器上。我有一些數據,看起來像 20130101 Z27 20170101 F40 20170501UZ24 20160701BA27 20120411 A27 20170101 Z30 而且我在用字節位置= 8-11只排序感興趣。 有沒有辦法讓GNU sort按這個字節範圍排序? 我在尋找一個類似的選項,作爲cut與-b的關係,我可以指定一個字節範圍。

    1熱度

    1回答

    我有一個大的(1.8GB)文件,我想分割成100MB的文件。爲此,我使用GNU分割函數,並帶有選項-d。由此產生的數字後綴很奇怪。直到89歲,一切都好,但從9000開始,然後是9001,......等等。有人有一個想法,爲什麼我得到這種奇怪的行爲?

    0熱度

    1回答

    我又回到了另一個awk問題。 我有多個大型文件,其中包含要彼此重複數據刪除的數據。 可以說我有一個月了以下數據: fruit number rand apple 12 342 taco 19 264 tortilla 2234 53423 tortillas 2 3431 apricot 13221 23424 apricots 24234 3252 pineapple 2342 2

    1熱度

    1回答

    這是一個有趣的謎... 此代碼運行... shuf $TRAINING_UNSHUFFLED > $TRAINING_SHUFFLED wc -l $TRAINING_UNSHUFFLED wc -l $TRAINING_SHUFFLED shuf $VALIDATION_UNSHUFFLED > $VALIDATION_SHUFFLED wc -l $VALIDATION_UNSHUF