1. 问题描述

shell脚本错误$’r’ command not found,是指在使用shell脚本时,出现了“$’r’ command not found”的错误提示。

2. 原因分析

这个问题的原因很可能是因为shell脚本中使用到了转义字符“\r”,但是shell解释器并不能识别,所以出现了“$’r’ command not found”的错误提示。

3. 解决方案

解决这个问题的方法有两种:

1、将转义字符“\r”替换为换行符“\n”,这样shell脚本就可以正常运行了。

2、在shell脚本中添加下面的代码:

这样就可以解决“$’r’ command not found”的错误提示了。