今天從一個服務器列表來批量執行expect腳本進行Tivoli Endpoint Client的安裝,從excel表格中拷貝出服務器名導入到txt文件上傳到服務器後,執行wc -l統計發現少了一行,反覆對比確認不存在遺失的條目,那麼爲什麼wc -l少一行呢?
查詢幫助文件:
[root@managevm1 ~]# wc --help
-l, --lines print the newline counts
-l用來統計新行的個數,那麼用什麼來標記新行的開始呢?對了!用換行符\n。於是用 vi編輯器打開txt文件,在最後一行的行尾回車下,然後ESC推出到命令模式,dd刪除自然生成的最後一個空行。保存退出再次運行wc -l統計,這樣就和excel中的行數一樣了。