0
我想在「c」程序中執行以下操作。如何讀取C變量中的磁盤使用情況(du)
我需要獲取以下目錄的磁盤使用情況,並且應該能夠在變量中讀取它。
du -sb /home/mann | awk '{print$1}'
我想在C程序中完成上述操作並將輸出複製到變量中。我需要爲此目錄而不是「/」或「/ home」執行此操作。
我想在「c」程序中執行以下操作。如何讀取C變量中的磁盤使用情況(du)
我需要獲取以下目錄的磁盤使用情況,並且應該能夠在變量中讀取它。
du -sb /home/mann | awk '{print$1}'
我想在C程序中完成上述操作並將輸出複製到變量中。我需要爲此目錄而不是「/」或「/ home」執行此操作。
另一種選擇是使用popen/pclose啓動您的命令。這將返回一個您可以閱讀的文件描述符。
還有一種選擇是爲系統尋找任何提供所需信息的庫函數
我需要在c代碼中執行此操作。我怎麼做?我不能使用「系統」調用。 – Kitcha
聽起來像是系統編程家庭作業。 –
爲了得到很好的答案,你將不得不改進你的問題。你說你不能使用'system'(並且大概也不是popen/pclose),所以它聽起來像你*不想在C程序中運行'du',而是寫一些你自己做的事?你有其他限制嗎?任何想法開始? – Cascabel