log*_*adi 11 command-line directory environment-variables
假设我有以下路径:
/home/$USER/Downloads/My Folder
Run Code Online (Sandbox Code Playgroud)
我尝试将上面给定的 File-Path 分配给一个变量FILE_NAME
,如下所示,
FILE_NAME=/home/$USER/Downloads/My Folder
$FILE_NAME
Run Code Online (Sandbox Code Playgroud)
输出是:
bash: /home/$USER/Downloads/My :No such file or directory
Run Code Online (Sandbox Code Playgroud)
如何解决这个问题?
如果路径包含空格字符,则必须使用引号:
FILE_NAME="/home/$USER/Downloads/My Folder"
Run Code Online (Sandbox Code Playgroud)