随笔 - 121  文章 - 0  评论 - 2  阅读 - 69673 

现象:执行shell 脚本报 error: "karmadactl init" does not take any arguments, got ["\r"]

1、分析原因

因为在 Windows 系统中,行尾通常使用回车符(\r)和换行符(\n),而在 Unix 系统中,只使用换行符。当从 Windows 系统复制粘贴命令到 Unix 系统时,回车符可能会导致错误

2、解决方法

cat -v karmada.sh

安装格式转换工具并转换

yum  install dos2unix -y 

dos2unix  karmada.sh

 

posted on   MhaiM  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示