脚本变量中包含空格的解决办法

简介: 脚本变量中包含空格的解决办法

简单的说,多使用双引号。举例来说:

VC_INCLUDE_DIR="/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/include"
gcc -c  \
    player.c -o player.o \
    -I "${VC_INCLUDE_DIR}" \
    -I "${VC_INCLUDE_DIR}/sys" \
    -I ${TSJDK8_DIR} \
    -I ${TSJDK8_DIR}/win32  

由上述代码中可以看到,定义时使用了双引号,使用时又使用了双引号。

目录
相关文章
|
Shell
Shell 脚本输出命令结果保持原格式,保留换行
Shell 脚本输出命令结果保持原格式,保留换行
192 0
|
JavaScript
cnpm : 无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1 字符: 1
cnpm : 无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1 字符: 1
773 0
makefile 变量的替换,嵌套引用,命令行变量
makefile 变量的替换,嵌套引用,命令行变量
115 1
|
7月前
如何去掉字符串中文括号及其内部的内容三种方式
如何去掉字符串中文括号及其内部的内容三种方式
241 0
【STM32】【vscode编译】 不允许使用与号(&)。& 运算符是为将来使用而保留的;请用双引号将与号引起来(\“&\“),以将其作为字符串的一部分传递
【STM32】【vscode编译】 不允许使用与号(&)。& 运算符是为将来使用而保留的;请用双引号将与号引起来(\“&\“),以将其作为字符串的一部分传递
443 0
|
Python
vscode编译 不允许使用与号(&)。& 运算符是为将来使用而保留的;请用双引号将与号引起来(\“&\“),以将其作为字符串的一部分传递
vscode编译 不允许使用与号(&)。& 运算符是为将来使用而保留的;请用双引号将与号引起来(\“&\“),以将其作为字符串的一部分传递
563 0
变量替换
变量替换
105 0
|
关系型数据库 MySQL
全局替换字符命令
全局替换字符命令
74 0
|
Shell
SHELL脚本递归循环,文件名包含空格的处理办法
SHELL脚本递归循环,文件名包含空格的处理办法
183 0