2013-01-07 79 views
0

FTP服務器得到行數,我們想從文件獲得行數。FTP和文件

  • 使用FTP

  • 對文件應用wc -l獲取UNIX路徑中的文件:

    它可以這樣做。

但我們對上述技術的一些問題:

  • 空間問題(文件大小> 100 GB)。

  • 資源和時間消耗。

任何簡單的解決方案從使用FTP文件中獲得的行數。

+0

只是在這個盒子外面思考,你有ssh訪問? – jgr

+0

不... ....連接拒絕...任何其他的想法! – Debaditya

+0

真的,遠程計算機上的wc -l(或類似的)......除非遠程服務器的管理員專門將「wc」二進制文件添加(並允許)到ftp bin /目錄中,否則ftp不能這麼做,然後您可以使用:'quote wc -l file'來執行它。 –

回答

0

大型機上的USS安裝了wc工具。假設你必須在分佈式系統上運行你的實用程序,你可以使用FTP來提交一個使用bpx批處理的JCL作業來運行你感興趣的USS文件上的wc工具。你可以將wc輸出傳送到一個文件,然後檢索該文件以在您的實用程序中使用。

+0

-1這造成了有關OP環境的不必要的假設,並且不是Stack Overflow的主題。 – tripleee

+0

由於大型機是z/OS並且UNIX系統服務包含在基礎z/OS系統中,所以我如何對環境做出不必要的假設?大型機通常具有比通用x86服務器更高級別的定製。除非你是提問者的系統程序員,否則你不知道我對可用程序的假設是否準確。 – Jared

+0

哦,它是堆棧溢出的主題。這個問題與許多人正在訪問大型機數據一樣,但拒絕或不想更多地瞭解這個多功能平臺。 Jared完全有權像他一樣回答。 – zarchasmpgmr

0

建議:

創建一些腳本或程序,定期檢查線的數量,並將其寫入文件,如number_of_line.txt

的FTP文件number_of_line.txt和提取信息。