我的xubuntu脚本有问题。这是一个脚本:
#!/bin/bash/
cd /
touch ~/.config/zoomus.conf
cd ~/Desktop
'home/oem/Desktop/Zoom.desktop'这是我的错误:
bash: ./zoom.sh: /bin/bash/^M: bad interpreter: Not a directory请帮我把这个修好。我写剧本bc变焦不会在没有终端的情况下在这里运行。所以我写剧本。
这是另一个错误:
/home/oem/Desktop/Zoom.desktop: line 1: [Desktop: command not found
/home/oem/Desktop/Zoom.desktop: line 3: Video: command not found
/home/oem/Desktop/Zoom.desktop: line 4: fg: no job control
/home/oem/Desktop/Zoom.desktop: line 9: Application: command not found
/home/oem/Desktop/Zoom.desktop: line 11: x-scheme-handler/zoomus: No such file or directory
/home/oem/Desktop/Zoom.desktop: line 11: x-scheme-handler/tel: No such file or directory
/home/oem/Desktop/Zoom.desktop: line 11: x-scheme-handler/callto: No such file or directory
/home/oem/Desktop/Zoom.desktop: line 11: x-scheme-handler/zoomphonecall: No such file or directory
/home/oem/Desktop/Zoom.desktop: line 11: application/x-zoom: No such file or directory
/home/oem/Desktop/Zoom.desktop: line 12: X-KDE-Protocols=zoommtg: command not found
/home/oem/Desktop/Zoom.desktop: line 12: zoomus: command not found
/home/oem/Desktop/Zoom.desktop: line 12: tel: command not found
/home/oem/Desktop/Zoom.desktop: line 12: callto: command not found
/home/oem/Desktop/Zoom.desktop: line 12: zoomphonecall: command not found发布于 2020-12-15 15:18:22
您有两个问题:(1)载运返回,(2)不正确的路径。
您的脚本有额外的回车返回,这会使脚本的处理变得混乱,因为系统试图直接执行/bin/bash^M --这并不存在,因为它不能;这最终是因为您在Windows中编辑了脚本或在Windows中编写了脚本。当您使用Windows制作/编辑Linux脚本时,情况通常是这样的。因此,不要在Windows中创建您打算在Linux上使用的脚本。
也就是说,你可以解决这个问题。
按照这篇文章发表在我们的姐妹网站Unix和Linux上。,您应该尝试这个特定的解决方案:
dos2unix更好地格式化文件。dos2unix /path/to/scriptdos2unix -c mac /path/to/script这些解决方案中至少有一个应该从脚本中删除^M回车,然后它就会按预期工作。
修复回车后,/bin/bash是您的可执行文件,它不是目录。所以你的线应该是:#!/bin/bash
至于桌面错误(需要添加编辑!):
使用exo-open /home/oem/Desktop/Zoom.desktop打开桌面启动程序文件。
https://askubuntu.com/questions/1300329
复制相似问题