Labels

Android (1) bash (2) boost (2) C (34) C++ (2) cheatsheet (2) CLion (6) css (3) Debian (33) DL (17) Docker (2) Dreamweaver (2) Eclipse (3) fail2ban (4) git (5) GitHub (4) Hacking (3) html (8) http (1) iOS (1) iPad (1) IRC (1) Java (31) javascript (3) Linux (167) Mac (19) Machine Learning (1) mySQL (48) Netbeans (4) Networking (1) Nexus (1) OpenVMS (6) Oracle (1) Pandas (3) php (16) Postgresql (8) Python (9) raid (1) RedHat (14) Samba (2) Slackware (47) SQL (14) svn (1) tar (1) ThinkPad (1) Virtualbox (3) Visual Basic (1) Visual Studio (1) Windows (2)

Friday, 18 December 2020

/bin/bash^M: bad interpreter: No such file or directory

This is caused by windows carriage returns, the ^M is a carriage return character.

Windows uses CRLF whereas Linux only uses LF source

I had this issue when working between Linux and Windows using Sublime Text

and in this case, at the bottom of the editor, switched from Windows to Unix. 

No comments:

Post a Comment

Note: only a member of this blog may post a comment.