編輯器引發的血案 bat執行錯誤

2021-08-10 20:58:39 字數 327 閱讀 6721

最近調整乙個自動化測試的bat指令碼,調整後發現竟然出現各種亂七八糟的問題,檢查指令碼**並未發現問題,後經過調查和測試後指令碼執行的**不完整,與預想一行一行執行不一致。然後嘗試在行開頭增加乙個空格後,可以如預期執行。偶然間用windows自帶的文字工具開啟發現所有**都在一行中,經過調查後發現該本文的換行模式是僅lf(換行),而windows的換行是cr(回車)+lf。導致兩行的**出現在同一行,所以會出現執行失敗的現象。文字工具是支援多種換行模式,顯示上不會出現問題,從而隱藏了該問題。

修復方式:利用文字工具「另存為」其中可以選擇換行的方式(本人使用的是emeditor

推薦兩個BAT編輯器

推薦兩個bat編輯器 bat是dos或windows中很重要的命令列執行程式,在開發中,常常需要編寫一些批處理指令碼,把複雜的操作過程交給批處理去執行,以便節省時間,提高效率。1 吞噬者批處理編寫器 介紹 當時我在想,如果有乙個東西能記錄批處理命令就好了,用的時候可以邊寫邊檢視,於是我在網上找了半天...

乙個拼寫錯誤引發的血案

那天我想寫乙個定時器,自然而然地想到了用協程實現,然後我寫了以下 void start ienumerable gene 然而執行程式無論如何也得不到我想要的結果,百思不得其解,遂去睡覺。聰明的你,看到問題在哪了嗎?檢查 時我重新把所有東西又輸了一遍,然後我注意到了這個 我的心情此時十分複雜。我們常...

編輯器sublime 終端執行python

sublime text 是乙個 編輯器 sublime text 2是收費軟體,但可以無限期試用 sublime text是由程式設計師jon skinner於2008年1月份所開發出來,它最初被設計為乙個具有豐富擴充套件功能的vim。sublime text具有漂亮的使用者介面和強大的功能,例如...