Bash 스크립트를 처음 사용합니다. 이 같은 우분투에서 다음과 같은 간단한 스크립트를 실행Bash 스크립트가 Ubuntu Bash에 의해 이해되지 않음
sudo bash -x Script.sh
출력 :
+ $'\r'
: command not found
+ $'\r'
: command not found
+ $'\r'
: command not found
+ adminEmail=$'[email protected]\r'
+ $'\r'
: command not found
' echo 'database name:
database name:
+ read $'dbname\r'
실제 스크립트 : 모든 '\r'
오류 메시지가
#!/bin/bash
# Installation script for latest Wordpress website on Ubuntu
#
# Kave
# December 27, 2011
adminEmail="[email protected]"
echo "database name:"
read dbname
을 오는거야? 심지어 주석이 이해가 안되는 것 같습니다 ...
당신이 라인 엔딩에 문제가있는 것 같습니다,하지만 난이 문제를 해결하는 방법을 모른다 ... 그것은 나를 위해 작동 – evotopid
... 아치 리눅스 i686 – Paul
커맨드 라인에서'dos2unix scriptname scriptname'을하십시오. '\ r'는 캐리지 리턴이고, 윈도우 머신에서 파일을 생성하여 리눅스로 보냈습니까? –