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

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

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

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  

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

目录
相关文章
|
8月前
|
Python
Python判断路径末尾是否存在反斜杠
Python判断路径末尾是否存在反斜杠
47 1
|
Linux Perl
解决脚本实现:sed -i 替换变量,变量中含有特殊转义字符的问题
解决脚本实现:sed -i 替换变量,变量中含有特殊转义字符的问题
解决脚本实现:sed -i 替换变量,变量中含有特殊转义字符的问题
|
JavaScript
cnpm : 无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1 字符: 1
cnpm : 无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1 字符: 1
793 0
|
4月前
|
API Windows
用MASM32来DIY判断字符串1是否为字符串2的子串的函数演示代码(源码+exe)(应用lstrcpyn()和lstrcmp(),区分大小写)
用MASM32来DIY判断字符串1是否为字符串2的子串的函数演示代码(源码+exe)(应用lstrcpyn()和lstrcmp(),区分大小写)
|
8月前
|
IDE 开发工具 C++
makefile 变量的替换,嵌套引用,命令行变量
makefile 变量的替换,嵌套引用,命令行变量
129 1
|
8月前
如何去掉字符串中文括号及其内部的内容三种方式
如何去掉字符串中文括号及其内部的内容三种方式
289 0
|
Linux Shell
一分钟学会变量,别名,历史命令,一行上执行两个命令,引号的使用
变量简单说就是让某一个特定字符串代表不固定的内容,变量可分为两类:环境变量(全局变量)和普通变量(局部变量
76 0
【STM32】【vscode编译】 不允许使用与号(&)。& 运算符是为将来使用而保留的;请用双引号将与号引起来(\“&\“),以将其作为字符串的一部分传递
【STM32】【vscode编译】 不允许使用与号(&)。& 运算符是为将来使用而保留的;请用双引号将与号引起来(\“&\“),以将其作为字符串的一部分传递
457 0