从字符串中正确读取引用/转义参数

从字符串中正确读取引用/转义参数

我遇到一个问题,将参数传递给Bash脚本中的命令。

袖珍:

#!/bin/bashARGS='"hi there" test'./swap ${ARGS}

掉期:

#!/bin/shecho "${2}" "${1}"

目前的产出是:

there" "hi

如果只更改oc.sh(因为我相信交换可以正确地实现它),那么如何让pop.sh传递“hi”并测试为两个参数,其中“hi here”周围没有引号?


神不在的星期二
浏览 594回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python