回答
使用數組:
abc=($(find ...))
abc_length=${#abc[@]}
檢索第n個結果,說10日:
echo ${abc[9]}
或列出所有:
for dir_name in "${abc[@]}"; do
echo $dir_name
done
更新:提問者不似乎想要在腳本中處理,所以:
abc_length=$(find ... | wc -l)
您可能希望通過1的人數減少,因爲第一個結果是~/$folder
:
abc_length=$(($(find ... | wc -l) - 1))
我不知道是什麼你的意思是「項目」,所以我會承擔「目錄條目」。假設你的名字中沒有帶有換行符的文件,echo "$abc" | wc -l
就可以做到這一點。
如果要計算字符數,請改爲使用wc -c
。
回聲 「$ ABC」 | wc - l工作正常。但是,如何將這個值變爲一個變量? – 2010-10-09 22:31:52
只是'abc_length = $(find ... | wc -l)'會做你想做的事情。 – livibetter 2010-10-09 22:34:20
我目前有:results ='find〜/ $ folder -name「$ file @ *」-type f'。我怎樣纔能有一個result_count而不是再次調用find,將只使用已經在「results」變量中的數據?謝謝 – 2010-10-09 22:45:20
- 1. 如何獲取變量bash的長度?
- 2. bash:如何從變量行長度的CSV文件中獲取一列?
- 3. 如何獲取RPGLE中字符類型變量的長度?
- 4. Bash:獲取長度爲offset的字節
- 5. Bash JSON獲取陣列的長度
- 6. 在SPSS中獲取矢量的長度
- 7. 如何數組長度分配給一個變量在bash
- 8. UNIX中變量的長度
- 9. 檢查數組的長度是否等於bash中的變量
- 10. 如何讀取R中變量長度不同的數據?
- 11. 嘗試獲取Ruby中變量的長度時發生錯誤
- 12. 如何在bash中獲取變量配置的值?
- 13. 如何獲取Bash變量中的第一個字母?
- 14. 如何通過bash中的另一個獲取變量?
- 15. 如何限制變量的長度js
- 16. 如何在bash中獲取子字符串變量
- 17. 如何從變量Bash中獲取路徑
- 18. 獲取長度
- 19. 如何獲取數組的長度?
- 20. 如何獲取對象的長度?
- 21. 如何獲取NSNumber值的長度?
- 22. 如何獲取IStream的長度? C++
- 23. 如何從一個可變長度的數組中獲取一個可變長度數組的指定子集?
- 24. 獲取幾何長度
- 25. 命名變量的長度
- 26. 檢查變量的長度
- 27. 在bash中獲取父函數參數長度?
- 28. 在xslt中獲取長度
- 29. 如何在tensorflow中獲取有關某些變量的梯度?
- 30. bash從長字符串中獲取值
當試圖通過abc循環時,它只會列出第一個結果! \t abc =($(find〜/ $ folder -name「$ file @ *」-type f))和循環:for「$ abc」中的j。有什麼不對? – 2010-10-09 22:58:30
在$ {abc [@]}'中使用'for j''。 – livibetter 2010-10-09 23:07:31
不要忘記引號:'for $ in'$ {abc [@]}「'。 – 2010-10-09 23:10:46