Bash提取双引号命令到param

时间:2017-10-07 20:50:29

标签: bash

非常入门级的问题。

对于给定的工作脚本:

#!/bin/bash
./configure $FLAGS --extra-cflags="-I$TOOLCHAIN_PREFIX/include $CFLAGS"

是否可以将"-I$TOOLCHAIN_PREFIX/include $CFLAGS"部分提取到参数中?

E.g。除此之外,我尝试了下面的内容,当找到匹配的“”时,意外的EOF会失败:

#!/bin/bash
EXTRACT="\"-I$TOOLCHAIN_PREFIX/include $CFLAGS\""
./configure $FLAGS --extra-cflags=$EXTRACT

1 个答案:

答案 0 :(得分:1)

EXTRACT="-I$TOOLCHAIN_PREFIX/include $CFLAGS"
./configure $FLAGS --extra-cflags="$EXTRACT"

Word Splitting on Greg's Wiki