在cygwin awscli上配置aws时没有此类文件或目录错误

2024-07-01 06:49:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我遵循本教程https://www.youtube.com/watch?v=8rjRfW4JM2I 我经历了这个No such file or directory error when configuring aws on cygwin

但我还是犯了错误 do$export$PATH='cat foo'

-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

Tags: bashbinservernotexportfilesprogramtools
1条回答
网友
1楼 · 发布于 2024-07-01 06:49:50

你写的

export $PATH = 'cat foo'

你需要

^{pr2}$

使用$PATH您试图导出PATH的值,但您希望导出PATH变量。
=周围有空格。我喜欢那些试图让代码可读的人,但是在赋值的情况下,空格是被禁止的。
请注意,您必须在if [ "${somevar}" = "example" ]
中使用空格 您正试图在子shell中执行cat foo。你需要反串,而不是普通的引语。在

相关问题 更多 >

    热门问题