【发布时间】:2020-01-09 10:29:12
【问题描述】:
我在尝试运行脚本时遇到错误。该脚本以前有效,但我在 Notepad++ 中编辑了一部分代码(我将 ">" 更改为 "
任何帮助将不胜感激!我想知道这是否是在 Notepad++ 中编辑和保存后的格式问题,或者我的编辑是否以某种方式破坏了脚本。
(我使用的是 Ubuntu for Windows)
我尝试在脚本之前使用 sudo & sudo chmod a+x,但这似乎没有帮助。
【问题讨论】:
-
如何运行脚本?文件的所有权限是什么?
-
输入
ls -l ./script.pl会看到什么? -
我得到:-r--r--r-- 1 [用户名] [用户名] 12466
-
您还必须授予对包含脚本的目录的权限:
chmod a+rwx dirname。我自己在 Ubuntu 14.04 上遇到过几次这个问题。这就是为什么我不再通过 Windows 映射驱动器和 Windows 文件资源管理器在 Ubuntu 机器上创建目录的原因,它没有获得正确的权限。我总是通过命令行在 Ubuntu 中创建新目录。