[英]vim and wc give different line counts
我有兩個csv文件,當我使用wc -l
(第一行為65行,第二行為66行)以及使用vim file.csv
然后:$
進入文件底部時,它們給出的結果不同(66都行)。 我嘗試使用:set list
在vim
查看換行符,它們看起來相同。
我創建了第二個(顯示了wc
另一行),它是使用Python和to_csv
pandas
從第一個創建的。
大熊貓中是否有任何東西可能會產生換行或其他bash / vim工具以供我用來驗證差異?
如果文件的最后一個字符不是換行符,則wc
不會計算最后一行:
$ printf 'a\nb\nc' | wc -l
2
實際上,這就是wc -l
被記錄為工作方式的方式:來自man wc
-l, --lines print the newline counts ^^^^^^^^^^^^^
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.