2017-11-11 130 views
-1

配置AWS時,我下面這個教程中沒有這樣的文件或目錄錯誤https://www.youtube.com/watch?v=8rjRfW4JM2I 和我通過這個No such file or directory error when configuring aws on cygwin在Cygwin awscli

走了,但我仍得到錯誤後,我 做$出口$ PATH =「貓富」

-bash:出口:

/usr/local/bin:/usr/bin:/cygdrive/c/ProgramData/Oracle/Java/javapath:/cygdrive/c/windows/system32:/cygdrive/c/windows:/cygdrive/c/windows/System32/Wbem:/cygdrive/c/windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program': not a valid identifier 
-bash: export: `Files/TortoiseSVN/bin:/cygdrive/c/Program': not a valid identifier 
-bash: export: `(x86)/Windows': not a valid identifier 
-bash: export: `Kits/10/Windows': not a valid identifier 
-bash: export: `Toolkit:/cygdrive/c/Program': not a valid identifier 
-bash: export: `Files/Microsoft': not a valid identifier 
-bash: export: `Server/130/Tools/Binn:/cygdrive/c/Users/aman.dalmia/AppData/Local/Programs/Python/Python27:/cygdrive/c/Users/aman.dalmia/AppData/Local/Programs/Python/Python27/Scripts:/cygdrive/c/Program': not a valid identifier 
-bash: export: `Files/PuTTY:/cygdrive/c/Program': not a valid identifier 
-bash: export: `Files/Microsoft': not a valid identifier 
-bash: export: `Server/120/Tools/Binn:/cygdrive/c/Program': not a valid identifier 
-bash: export: `Files/nodejs:/cygdrive/c/Program': not a valid identifier 
-bash: export: `Files/Git/cmd:/cygdrive/c/Program': not a valid identifier 
-bash: export: `Files/Microsoft': not a valid identifier 
-bash: export: `Server/Client': not a valid identifier 
-bash: export: `SDK/ODBC/110/Tools/Binn:/cygdrive/c/Program': not a valid identifier 
-bash: export: `(x86)/Microsoft': not a valid identifier 
-bash: export: `Server/120/Tools/Binn:/cygdrive/c/Program': not a valid identifier 
-bash: export: `Files/Microsoft': not a valid identifier 
-bash: export: `Server/120/DTS/Binn:/cygdrive/c/Program': not a valid identifier 
-bash: export: `(x86)/Microsoft': not a valid identifier 
-bash: export: `Server/120/Tools/Binn/ManagementStudio:/cygdrive/c/Program': not a valid identifier 
-bash: export: `(x86)/Microsoft': not a valid identifier 
-bash: export: `Server/120/DTS/Binn:/cygdrive/c/Program': not a valid identifier 
-bash: export: `Files/TortoiseGit/bin:/cygdrive/c/Users/aman.dalmia/AppData/Roaming/npm:/cygdrive/d/Installs/Maven/bin:': not a valid identifier 
-bash: export: `D:/Tesseract-OCR:/cygdrive/c/Users/aman.dalmia/AppData/Local/Programs/Python/Python27/Scripts:/cygdrive/c/Users/aman.dalmia/AppData/Local/Programs/Python/Python27': not a valid identifier 
-bash: export: `=': not a valid identifier 
-bash: export: `cat foo': not a valid identifier 
+2

你的問題是什麼?有關提出一個好問題的提示,請參閱:[我如何提出一個好問題?](http://stackoverflow.com/help/how-to-ask) –

回答

1

你寫

export $PATH = 'cat foo' 

你需要

export PATH=`cat foo` 

隨着$PATH您要導出路徑的價值,但要導出PATH變量。
圍繞着=你有空位。我喜歡那些試圖讓代碼可讀的人,但是任務空間是被禁止的。
請注意,您必須使用空格if [ "${somevar}" = "example" ]
您試圖在子外殼中執行cat foo。你需要的是backtics,而不是普通的引號。