Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 我的脚本文件中有奇怪的^M个字符_Bash_Editor_Text Editor - Fatal编程技术网

Bash 我的脚本文件中有奇怪的^M个字符

Bash 我的脚本文件中有奇怪的^M个字符,bash,editor,text-editor,Bash,Editor,Text Editor,我有一个脚本不起作用。我在执行时收到以下消息: 这是文件: #!/bin/sh # import tv tipps (a.o.) /usr/local/bin/php_cli /html/typo3/typo3/cli_dispatch.phpsh extbase import:runalljobs 这就是我运行它时得到的结果: -bash: ./import_tvtips.sh: /bin/sh^M: bad interpreter: Datei oder Verzeichnis nich

我有一个脚本不起作用。我在执行时收到以下消息:

这是文件:

#!/bin/sh

# import tv tipps (a.o.)
/usr/local/bin/php_cli /html/typo3/typo3/cli_dispatch.phpsh extbase import:runalljobs
这就是我运行它时得到的结果:

-bash: ./import_tvtips.sh: /bin/sh^M: bad interpreter: Datei oder Verzeichnis nicht gefunden

我得到了一个在编辑器中看不到的“^M”奇怪角色。我能做什么?

您的脚本导入中似乎有^M个额外字符。删除它们,脚本就会执行。

查看、复制和复制我的文件。没有额外的字符:请
cat-v导入_-tvtips.sh
以确保:)噢,该死!就在那里!!为什么我不能在我的编辑器中看到它O如何删除它?我最喜欢的一个:
sed-I-e的/\r//g'yourfile
请参见