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. 如何提取shell脚本中的字符串
- 4. 提取字符串的前两个字符(Shell脚本)
- 5. shell脚本 - 如何分割带分隔符的字符串 “”
- 6. 如何提取部分字符串?
- 7. 如何提取部分字符串
- 8. 如何使用字符串作为分隔符shell脚本
- 9. 使用bash shell脚本在2个字符串之间提取字符串
- 10. 在Shell脚本中删除部分字符串
- 11. shell脚本从参数中提取字符串
- 12. 从C shell脚本中的变量中提取子字符串?
- 13. Shell脚本Mac:通过目录循环并删除字符串
- 14. 如何通过邮件从shell脚本发送特殊字符?
- 15. 通过shell脚本
- 16. Bash shell脚本 - 拆分字符串包括分隔符?
- 17. Perl脚本提取部分数字
- 18. 通过Unix shell脚本查找并删除重复的字符串。如何?
- 19. 通过shell脚本控制串口
- 20. 提取部分的PHP字符串
- 21. 提取名的某部分字符串
- 22. R提取部分字符串
- 23. SQL提取部分字符串
- 24. 字符串jQuery的提取部分
- 25. 提取部分字符串R
- 26. 提取字符串c的部分#
- 27. 在Golang中提取部分字符串?
- 28. 提取4个部分字符串
- 29. 提取长字符串的一部分。
- 30. 在python中提取部分字符串
你在说什么外壳? –
哦,对不起,bash。 – Josh