回答
awk '$1=="number"{print $2}' file
使用grep和剪裁,这将返回仅数
cat ./file.txt | grep number | cut -d " " -f 2
不需要猫。 grep number file.txt | ..... – ghostdog74 2009-11-23 07:08:31
用AWK:
cat ./file.text | awk '/number/ {print $2}'
不需要猫。 awk'.....'file.txt – ghostdog74 2009-11-23 07:10:52
我更喜欢使用cat,使命令更具可读性和便携性。你可以用任何产生你想分析的输出来替换猫。 – 2009-11-23 09:12:23
与猫,你增加3个字符。另外,你创建一个额外的管道过程。便携式?凭什么?将文件提供给awk的输入不是/或不太便携?如果它的大文件是 – ghostdog74 2009-11-23 14:14:22
另一种方法是使用awk
:
awk '/number/ {print $2}' < ./file.txt
这是一个单一的命令,有些人喜欢。如果它是一个大文件,你可能更喜欢cat | grep | cut
,因为这三个程序在不同的进程中运行。
,只需使用awk !. cat + grep + cut +无论在大文件上操作昂贵。另外,不需要重定向。只需将文件直接传递给awk即可。 – ghostdog74 2009-11-23 07:11:59
- 1. Python - 从一个整数中提取一个字符
- 2. 从一个字符串中提取整数 - 包括负整数
- 3. 如何从bash shell脚本中的一行中提取一个单词
- 4. 我如何从一个Linux shell脚本
- 5. 提取物行基于从另一个文件中的值 - LINUX
- 6. 从另一个python脚本运行一个python脚本?
- 7. 从一个整数中提取数字没有sprintf()或Modulo
- 8. 让一个perl脚本利用几个辅助脚本之一
- 9. 从Powershell脚本或其他脚本帮助更新一组Linux机器
- 10. 从PHP脚本运行一个linux命令?
- 11. 从linux命令行一次启动多个python脚本实例
- 12. 从一个shell脚本中提取snmpdump值(用一个确切的MIB)
- 13. 从提示在Windows中运行一个python脚本
- 14. 从Pig中提取一行
- 15. 使用会话数据从另一个脚本运行脚本
- 16. 从另一个python脚本运行python脚本,传入参数
- 17. 从多个文本文件名中提取行,然后从文本文件中提取这些行 - Linux
- 18. Shell脚本:从表中提取数据
- 19. 从脚本中提取参数块
- 20. 从一个脚本
- 21. 从另一个脚本中读取Google App脚本文件
- 22. 从苹果脚本在一行中运行shell脚本并提供输入
- 23. 如何在一个linux vm上运行一个shell脚本,在另一个linux vm中
- 24. 我如何从一个文件中提取平参数在bash脚本
- 25. 如何从一个表中提取数据,并在javascript表打印(PHP脚本)
- 26. 在Linux上运行的python脚本中杀死一个进程
- 27. Python:从100行文本中提取一个字符串
- 28. 从beautifulsoup中提取整数
- 29. 从脚本中提取数据的Perl脚本
- 30. 从一个Shell脚本运行多个Shell脚本
谢谢你。该命令是否意味着打印字段2,其中字段1 ==数字? – baltoro 2009-11-23 07:21:20
是的,没错。 – ghostdog74 2009-11-23 07:27:22