新檔案的檔案名稱末尾有意外的“\r” 2024-6-4 • shell-script sed whiteLabels.css 包含: /* abcd */ 我想建立一個新檔案 new1.css 其中僅包含 abcd (沒有/*) 該語句將其刪除 sed 's|[/*]||g' whiteLabels.css > new1.css 但new1.css我得到的卻不是new1.css.如所附圖片所示 new1.css\r在探索中我發現它是目錄中的類型 我該做哪些改變,問題是什麼? 答案1 您可能在某個時刻讓該命令通過 Windows,因此它現在具有\r\n行結尾,但 *nix 只查找\n所以留下\r.假設它在腳本中,您可以使用dos2unix它來刪除多餘的\r字元。 相關內容