0
目前我正在處理一個任務,在該任務中我必須閱讀壓縮文件並列出其內容。我在我的控制器文件files = tar tf 3578336.tar.xz | awk -F'/' '{ for (i=1;i<5;i++) print "/"$i ; print "\n"}' ORS='' |grep "/"|uniq
中使用bash腳本代碼。我試圖使用這個命令獲取內容,但我無法在變量中獲得響應。如果我使用files = tar tf 3578336.tar.xz
那麼它會返回所有內容。我想要做的是根據他們的級別列出目錄和文件。這就像爲壓縮文件創建文件管理系統一樣。爲什麼在Ruby on Rails中使用'awk'命令不會將任何內容返回給變量?
任何幫助,將不勝感激。
作爲與Ruby和Ruby你爲什麼標籤這個問題-on護欄? – kirlev
那麼我正在使用控制器來做到這一點。如果任何人甚至與軌道上的紅寶石有關,那麼請幫助我。否則,沒有什麼可以打擾你。對不起,如果你覺得這個 – Mandeep
'東西|不好awk | grep | uniq'似乎有點過分。我不知道ruby是如何工作的,所以'files = tar ...'對我來說是未知的,但是如果你想獲得'awk'的幫助,你需要提供一些示例輸入。 – fedorqui