0
A
回答
2
使用tail
命令:
tail -n +2 file | wc -l
-n +2
將打印的文件,從第2行開始
1
您可以用awk從第二行開始數:
awk 'NR>1{c++} END {print c}' file
或者乾脆使用NR
變量在END
區塊中:
awk 'END {print NR-1}' file
或者使用bash的算術減去1從wc
輸出:
echo $(($(wc -l < file) -1))
0
或者,你可以只減去2
echo $((`cat FILE | wc -l`-2))
1
有沒有辦法來調整wc
命令本身。您應該是處理命令的結果還是使用其他工具。
正如其他答案中所建議的那樣,如果您正在運行Bash,一個好方法是將命令的結果放入一個像$(($(command) - 1))
這樣的算術表達式中。
在情況下,如果你正在尋找一個便攜式解決方案,這裏是一個Perl版本:
perl -e '1 while <>; print $. - 1' < file
變量$.
持有,因爲文件句柄最後關閉讀取的行數。 while
循環讀取file
中的所有行。
0
請試試這個。這將可以解決你的問題
$ tail -n +2 filename | wc -l
2
相關問題
- 1. 從Rails範圍獲取第二行
- 2. Python從第二行讀到第15行的文本文件
- 3. Codeigniter - 獲取倒數第二行
- 4. 從文本文件的第二行讀取
- 5. C++代碼獲取文件行並讀取行的第二個單詞?
- 6. 從python的第二行開始讀取文件
- 7. 如何從C的第二行讀取字符串文件?
- 8. 如何在運行時從mysqldatabase獲取第二行?
- 9. sed取代文件的第二行最後一行
- 10. 如何從按鈕中的第一和第二行標題中獲取文本
- 11. Bash-如何讀取文件中的倒數第二行?
- 12. 使用php從txt文件中讀取每第二行
- 13. 使用Apache下議院CSV讀取文件從第二行
- 14. 從第二行開始讀取文件LabView
- 15. 從文件中獲取行
- 16. unix ksh從文件中獲取行數
- 17. UNIX的顯示文件的第二行
- 18. 需要只從第二行讀取
- 19. PHP - 從同一行的主鍵獲取第二列值
- 20. 從文本文件中刪除每個第二行和第三行
- 21. C - 追加文件的第二行
- 22. 寫入PHP文件的第二行
- 23. 數據表第二行第一行
- 24. 從文件中讀取行,grep的在第二個文件,並輸出爲每個$行文件
- 25. 如何讓Elasticsearch從文件的第一行獲取列名?
- 26. 如何從Scala中的文件中獲取第一行
- 27. 比較兩個文件,並從第二個文件匹配行
- 28. 如何從ssrs中的數據集中獲取倒數第二行?
- 29. Simulink:從第一位或第二位讀取二進制文件
- 30. Python - 從文件中讀取第二列
沒用使用'cat' – hek2mgl