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
请参见