回答
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. 藉助GRUB和menu.lst運行腳本?
- 2. 從一個整數值中提取一個和十個數字
- 3. 如何在Linux中從一個腳本執行多個命令
- 4. Python - 從一個整數中提取一個字符
- 5. 從一個字符串中提取整數 - 包括負整數
- 6. 如何從bash shell腳本中的一行中提取一個單詞
- 7. 我如何從一個Linux shell腳本
- 8. 提取部分給一個變量,從一個shell腳本
- 9. 幫助運行一個腳本.SH
- 10. 運行從腳本一個C++文件中的Linux
- 11. 使用find和一個腳本來提取Linux終端中的數據
- 12. Linux的 - 一個Ruby腳本
- 13. 提供的Linux Shell腳本:保存一個命令行程序
- 14. 從多行文本文件中獲取一個整數向量
- 15. 提取物行基於從另一個文件中的值 - LINUX
- 16. 幫助一個PHP腳本
- 17. 從bash腳本的Linux文本中獲取一些報告
- 18. 從另一個python腳本運行一個python腳本?
- 19. 製作一個腳本,從當前網頁中提取信息
- 20. 從一個整數中提取數字沒有sprintf()或Modulo
- 21. 讓一個perl腳本利用幾個輔助腳本之一
- 22. 從Powershell腳本或其他腳本幫助更新一組Linux機器
- 23. 從一個shell中運行腳本
- 24. SQL WHERE幫助:如何從一個查詢中的多行中提取數據?
- 25. 從linux命令行一次啓動多個python腳本實例
- 26. 從PHP腳本運行一個linux命令?
- 27. 從一個shell腳本中提取snmpdump值(用一個確切的MIB)
- 28. 從提示在Windows中運行一個python腳本
- 29. 從一個腳本中同時執行幾個bash腳本?
- 30. 從Pig中提取一行
謝謝你。該命令是否意味着打印字段2,其中字段1 ==數字? – baltoro 2009-11-23 07:21:20
是的,沒錯。 – ghostdog74 2009-11-23 07:27:22