0
A
回答
0
你可以試試awk命令:
echo /home/path/test_script/logs | awk -F"/" '{print $4}' | cut -c1-4
輸出應該是 '測試'。 您也可以通過執行下面的「測試」值賦值給一個變量:
var1=`echo /home/path/test_script/logs | awk -F"/" '{print $4}' | cut -c1-4`
0
sed
代碼先刪除_
,什麼是對的正確,那麼/
S和什麼的左那些,只留下「測試」。
echo /home/path/test_script/logs | sed 's/[_].*//;s,.*/,,g'
輸出:
test
1
在我看來AWK更好地執行這項任務。使用-F可以使用多個分隔符,如「/」和「_」:
echo /home/path/test_script/logs | awk -F'/|_' '{print $4}'
相關問題
- 1. bash命令獲取文件的絕對路徑:`%〜dpnx1`
- 2. WIN32_FIND_DATA - 獲取絕對路徑
- 3. 從webkitdirectory元素獲取絕對路徑
- 4. 從絕對路徑獲取流?
- 5. 從網頁源獲取絕對路徑
- 6. 從相對路徑c獲取絕對路徑#
- 7. 將絕對路徑傳遞給命令
- 8. 使用絕對路徑提取目錄名awk或者sed
- 9. Hadoop從絕對路徑和基本路徑獲取相對路徑
- 10. 致命錯誤:使用絕對路徑
- 11. 如何用javascript_include_tag獲取絕對路徑?
- 12. 用Perl獲取絕對路徑
- 13. 如何從HDFS路徑中獲取絕對路徑
- 14. 獲取對象的絕對路徑
- 15. 在makefile中,如何獲取從一個絕對路徑到另一個絕對路徑的相對路徑?
- 16. 提取使用sed命令
- 17. 如何通過系統路徑變量從路徑獲取絕對路徑?
- 18. 使用struts2從bean獲取路徑值
- 19. 如何根據兩個絕對路徑獲取相對路徑?
- 20. 如何獲取gulpfile的絕對路徑?
- 21. 獲取絕對桌面路徑
- 22. 如何獲取圖像絕對路徑?
- 23. 獲取java中url的絕對路徑
- 24. Java - 獲取服務器絕對路徑
- 25. 獲取目錄的絕對路徑
- 26. 文件上傳:獲取絕對路徑
- 27. 獲取文件的絕對路徑
- 28. Java:獲取項目的絕對路徑
- 29. 在javascript中獲取絕對路徑
- 30. 獲取「工作簿絕對路徑」