0
点赞
收藏
分享

微信扫一扫

LINUX脚本传递多个带空格参数的解决办法



LINUX脚本传递多个带空格参数的解决办法



红朝儒生

2017-12-8


关键字:LINUX 脚本 参数 空格

简介:经过一番摸索,找到了传递多个带空格参数的解决办法。



  这几天发现构建脚本太过庞大,于是就想把重复的单项构建独立成一个脚本。结果马上面临一个问题:参数带有空格!

  在网上折腾了一番,也没有解决。于是自己尝试了一番,终于找到真正解决办法。这个办法的优点是,可以同时传递多个带空格的参数。


  主脚本test.sh:

  

PROJECT_CLEAN=0
  PROJECT_FILES="file1 file2"
  ./build-project.sh $PROJECT_CLEAN "$PROJECT_FILES"


  辅脚本build-project.sh:

  

PARAM_CLEAN=$1
  PARAM_FILES="$2"
  forfile_name in $PARAM_FILES
  do
   echo $file_name
  done



举报

相关推荐

0 条评论