1
A
回答
0
grep -o "PART I WANT TO EXTRACT" foo
編輯: 「第一部分我想提取」 可以是一個正則表達式,即:
grep -o http://[a-z/.]* foo
0
expr "$string" : 'href="\(.*\)">\[link\]'
2
用awk
$ echo "href="PART I WANT TO EXTRACT">[link]" | awk -F""" '{print $2}'
PART I WANT TO EXTRACT
或者使用shell本身
$ a="href="PART I WANT TO EXTRACT">[link]"
$ a=${a//"/}
$ echo ${a/&*/}
PART I WANT TO EXTRACT
2
下面是Bash的另一種方式:
$ string="href="PART I WANT TO EXTRACT">[link]"
$ entity="""
$ string=${string#*${entity}*}
$ string=${string%*${entity}*}
$ echo $string
PART I WANT TO EXTRACT
這說明了兩個功能:刪除匹配前綴/後綴模式和使用一個變量來保存模式(你可以使用文字來代替)。
相關問題
- 1. 如何在shell腳本中提取部分字符串?
- 2. Shell:通過子串對字符串進行分組的腳本
- 3. 如何在Visual Basic腳本(VBS)中提取部分字符串?
- 4. shell腳本:如何削減一個字符串的一部分
- 5. 如何提取shell腳本中的字符串
- 6. 提取字符串的前兩個字符(Shell腳本)
- 7. shell腳本 - 如何分割帶分隔符的字符串 「」
- 8. 如何提取部分字符串
- 9. cmd:如何提取部分字符串?
- 10. 如何提取一部分字符串?
- 11. 如何提取部分字符串?
- 12. 如何提取一部分字符串?
- 13. 提取部分字符串
- 14. 提取部分字符串
- 15. 提取部分字符串?
- 16. 如何使用字符串作爲分隔符shell腳本
- 17. Shell字符串提取
- 18. 使用bash shell腳本在2個字符串之間提取字符串
- 19. Shell腳本 - 刪除部分字符串。找不到文件
- 20. 在Shell腳本中刪除部分字符串
- 21. 提取shell腳本一個特定的字符串
- 22. shell腳本從參數中提取字符串
- 23. 從C shell腳本中的變量中提取子字符串?
- 24. 通過CGI將字符串傳遞到shell腳本
- 25. Shell腳本Mac:通過目錄循環並刪除字符串
- 26. 如何在bash shell腳本中將一部分字符串提取到變量中?
- 27. 如何通過郵件從shell腳本發送特殊字符?
- 28. 通過shell腳本
- 29. 通過shell腳本
- 30. Bash shell腳本 - 拆分字符串包括分隔符?
你在說什麼外殼? –
哦,對不起,bash。 – Josh