unix

    1熱度

    1回答

    我有32個目錄,每個.pdb文件。我如何在這些文件上使用grep並將每個文件保存到特定的輸出? 預期輸出是一樣的東西: 1.pdb > 1_clean.pdb 2.pdb > 2_clean.pdb 3.pdb > 3_clean.pdb ... 32.pdb > 32_clean.pdb 我嘗試以下,但它沒有工作: grep -r "^ATOM" *.pdb . > *_clean.

    -1熱度

    1回答

    我的情況如下: $ pwd /Users/user_name/Desktop $ ls ~$file_1.xlsx ~$file_2.pptx ~$file_3.pptx $ rm ~$file_1.xlsx rm: ~.xlsx: No such file or directory 盡我所知,這些文件在被打開一個VPN連接和t他的連接在文件被關閉之前關閉。 每個人都有權限[email prote

    0熱度

    1回答

    我需要基於兩列對錶進行排序,一列是數字,另一列是字符串。我需要按降序排列數字,而我想按字母順序排列字符串。使用'-r'選項進行排序確實可以用於數值計算,但它也適用於刺探。我想知道如何僅對一列應用反向選項,而不是對另一列應用反向選項。 CMD:排序-r -k5 -K3 -K1 數據: 輸入 il || 2 | 3 || we || 2 | 2 || dt || 0 | 2 || d

    1熱度

    1回答

    我已將該地址提供給共享Unix服務器上的一個非常大的文件夾。我已經給了一個通過ssh工作的unix服務器上的一些文件的路徑。我不想通過在家中創建副本來浪費空間,所以我通過ln -s鏈接了該文件夾。不過,我不想冒險對文件夾中的數據進行任何更改。 我將如何去設置文件爲只讀爲我自己? 我必須問問文件夾/文件的所有者嗎?我需要sudo訪問嗎?我不是該文件的所有者,我沒有root權限。

    0熱度

    2回答

    我有一個Unix域套接字服務器。在我的服務器應用程序中,我創建了一個線程。在這個線程中,我創建了一個unix服務器套接字。另外,我創建了一個輪詢fd來檢查套接字上的任何活動。所以,在套接字上可以有兩個活動 - 第一個是連接接受,一旦連接被接受,我需要監視該連接。在我的例子中,我假設只有一個套接字客戶端。我的問題是,當客戶端應用程序嘗試連接時,我從來沒有在連接的套接字上獲得事件。但是,我的客戶端應用

    0熱度

    2回答

    我有一個日誌文件包含所有信息。 2017-09-21 02:01:11,130 [http-nio-8080-exec-5] INFO - Inbound Message ... ... 2017-09-21 09:01:11,130 [http-nio-8080-exec-5] INFO - Inbound Message ---------------------------- ID

    0熱度

    1回答

    我打電話以下命令: mvn -s ../someLocation1/settings.xml -s ../someLocation2/settings.xml -X Maven的使用從第一-s參數settings.xml文件,還有一個辦法,迫使行家使用的-s 最後一個參數 問題來自我們的CI代理(竹子),通過使用-s命令運行每個主文件任務,並且我們想要覆蓋此-s參數。

    8熱度

    2回答

    使用bash 4.1.2和48年3月4日,下面的腳本給出了預期的輸出: #!/bin/bash returnSimple() { local __resultvar=$1 printf -v "$__resultvar" '%s' "ERROR" echo "Hello World" } returnSimple theResult echo ${theR

    0熱度

    1回答

    我嘗試從python執行csh腳本(它創建或更新環境變量),但環境變量在返回到shell之後不會更新。 爲什麼?我該如何解決它? subprocess.call('script.csh',shell=True,executable="/bin/csh")

    0熱度

    3回答

    我試圖使用的代碼,我發現這裏:Insert contents of a file after specific pattern match 然而,當我添加一個反斜槓代碼,這是行不通的。那麼,我按照這裏的說明:Slash and backslash in sed更改sed中的分隔符。但是,當我這樣做時,插入(應該是幾行)會變成數千。 這裏是我的嘗試: sed ':<\tag>: r file1.tx