最近在 Windows 上安装了 Ubuntu,一切正常。当时正在做大学作业,并尝试以用户身份将文件 /etc/passwd 复制到主目录。似乎什么也没做。下次我尝试启动应用程序时,我得到了以下信息:
-sh: 6: export: Files/WindowsApps/CanonicalGroupLimited.Ubuntu18.04onWindows_1804.2018.817.0_x64__79rhkp1fndgsc:/mnt/c/Program: bad variable name
无论如何,任何帮助都将不胜感激:)
答案1
您的脚本有错误;它无法处理路径中字符之间的空格(' ')。
因此,“/mnt/C/Program Files/Whatever/Comes/Next”被拆分为/mnt/C/Program,然后是 Files/Whatever/Comes/Next,它们一起破坏了脚本。
尝试修复脚本。