回答
如果你只想打印第二塊文本,這將工作:
echo "\"M ABC/PQR/src/MyFile.h\"" | awk '{print $2}'
要使用sed
選擇向我們提出挑戰,這也將工作:
echo "\"M ABC/PQR/src/MyFile.h\"" | sed 's/M[ ]*//'
我看到報價"
應保留指示@Fredrik一個皮赫爾評論。在這種情況下,第二個版本將起作用。
開始,你需要在你的測試中使用'$ echo \「M ABC/PQR/src/MyFile.h \''否則報價將不存在 – 2013-04-11 09:19:13
你是對的,@FredrikPihl。從OP中不清楚,但現在我正在用''''在我的計算機上測試,只是更新了我的答案,謝謝。 – fedorqui 2013-04-11 09:20:16
無需全局標記sed或單個空間的字符類,只需使用' sed's/M * //'' – 2013-04-11 09:28:51
- 1. 通過sudo - 環境變量從另一個shell腳本調用shell腳本?
- 2. shell腳本pipline給一個變量
- 3. 傳遞一個變量到shell腳本
- 4. 傳遞變量從一個腳本到另一個shell腳本
- 5. shell腳本 - 將一個變量分配給另一個變量
- 6. Shell腳本變量
- 7. 在shell腳本中的tshark過濾器中使用變量
- 8. 通過shell腳本將變量文本名寫入文件
- 9. Linux Shell腳本使用多個文本文件中定義的變量來執行另一個shell腳本
- 10. shell腳本變量替換字符
- 11. 如何從一個shell腳本返回一個變量到另一個腳本
- 12. 變量在〜/ .bashrc和shell腳本
- 13. Shell腳本,搜索和替換變量
- 14. Shell腳本變量錯誤?
- 15. 的Bash shell腳本變量
- 16. Shell腳本變量值
- 17. shell腳本變量替換
- 18. Shell腳本變量操縱
- 19. 帶變量的Shell腳本
- 20. Shell腳本變量問題
- 21. 變量,$價值shell腳本
- 22. shell腳本比較兩個變量
- 23. 正確通過指定一個數組變量和元素在shell腳本
- 24. 提取部分給一個變量,從一個shell腳本
- 25. 將變量從一個shell腳本導出到另一個腳本
- 26. 如何在shell腳本中聲明一個常量變量?
- 27. 過濾器使用shell腳本工具
- 28. shell腳本過濾器問題
- 29. 比較shell腳本和增量文件
- 30. 通過curl傳遞shell腳本變量到遠程PHP文件
我想我們需要更多的解釋,以及你嘗試過的一些代碼。 – fedorqui 2013-04-11 09:11:46
我只需要刪除'M'及其後的空格,直到實際文件名 – 2013-04-11 09:13:44