shell无法编辑的解决方法如下:
在editplus中,点击"文档",选择"文件格式(CR/LF)",再点击"UNIX",这样linux下就能按unix的格式保存文件。
在vim中,输入":set ff=unix",同样也是转换成unix的格式。首先要确保文件有可执行权限,然后修改文件格式,利用命令在末行模式查看文件格式,可以看到"fileformat=dos"或"fileformat=unix",再利用命令修改文件格式,最后存盘退出并执行文件。
如果以上方法都无法解决问题,建议咨询专业的技术人员或者寻求相关社区的帮助。