如何解决shell脚本错误$’r’ command not found

2023-04-24 02:54:00 错误 脚本 如何解决

shell脚本错误$’r’ command not found是指shell脚本中使用的命令没有找到,这通常是由于shell脚本中使用的命令不存在或者没有正确的路径指定而引起的。

要解决这个问题,首先需要确定shell脚本中使用的命令的正确名称,以及命令的存放路径。

如果是使用的是系统内置的命令,可以使用which命令来查找命令的路径,例如:

which ls
/bin/ls

如果命令是自己安装的,可以使用find命令来查找命令的路径,例如:

find / -name ls
/usr/local/bin/ls

一旦确定了命令的路径,就可以在shell脚本中使用绝对路径来执行该命令,例如:

/usr/local/bin/ls

这样就可以解决shell脚本中$’r’ command not found的错误了。

此外,如果要更方便地使用命令,可以将命令的路径添加到系统的环境变量中,这样就可以在任何地方使用该命令,而不需要指定绝对路径。

相关文章