我正在尝试创建一个执行以下操作的函数
composer config repositories.foo '{"type": "path", "url": "/b/foo-bundle"}'
我从
lb() { composer config repositories.$1 '{"type": "path", "url": "/b/$1-bundle" }' ; }
lb foo
但是因为参数(一个 json 字符串)在单引号内,所以它会生成 $1-bundle 而不是 foo-bundle。
我确信有办法摆脱这种情况,但我似乎无法破解它。
谢谢。