Q
选择引号中的文本
0
A
回答
1
要找到双引号内的所有文本,请尝试此操作。
grep -o '"[^"]*"' list.txt
单引号是为了防止来自shell的模式;实际模式表示匹配一个双引号,后面跟着一个不是双引号的字符序列,接着是另一个双引号。 -o
选项至grep
表示仅打印匹配项(默认情况下在模式匹配时打印整行)。
0
kent$ echo 'File "abc.txt" not found.'|sed -r 's/.*"([^"]*)".*/\1/g'
abc.txt
+0
此如果有几个只会提取一次出现。 – tripleee
1
perl -nle'print $1 while /"([^"]*)"/g' list.txt
随着GNU的grep如果你有每行一个发生:
grep -Po '(?<=")[^"]*(?=")' list.txt
0
echo 'File "abc.txt" not found.' | awk '{print substr($2,2,length($2)-2)}'
相关问题
- 1. 在引号之间选择文本?
- 2. 如何在Emacs中的引号,括号...之间选择文本?
- 3. MySQL在混合文本列中选择引号“”中的单词
- 4. 如何在NetBeans中选择包含引号的文本
- 5. MySql的选择引号
- 6. 正则表达式选择组内引号的文本
- 7. 选择带有引号的特定文本节点
- 8. RegEx:在选择开关的引号之间抓取文本
- 9. 在Jquery选择器中的引号
- 10. CSS选择器中的引号
- 11. 替换SQL中的引号选择
- 12. 选择写在文本框双引号的文本.. Windows窗体应用程序
- 13. 启用引导选项卡中的选择文本选项
- 14. Text Mate双引号选择?
- 15. 选择字符'(单引号)
- 16. 在Atom.io选择引号,括号等之间的所有文字
- 17. d3js svg文本选择编号
- 18. android号码选择器文本颜色
- 19. 检测UIWebView文本选择中的文本选择更改
- 20. 删除文本文件中的引号
- 21. 文本框中的文本选择
- 22. slickgrid中的文本选择
- 23. CCombo中的文本选择
- 24. 引导选择允许文本编辑
- 25. 引导日期选择器格式上选择文本框
- 26. 选择引导选择(西尔维奥Moreto)文本显示
- 27. 如何选择引号内的字段?
- 28. MySQL引用号码的选择
- 29. 计数的所有逗号在选择或选定的文本
- 30. 如何选择文本框中的插入符号位于选择开始位置的文本?
而且我也想删除双引号。因此,而不是“abc.txt”它应该只返回abc.txt – shantanuo