gpt4 book ai didi

bash - 在bash中为$@添加前缀和后缀

转载 作者:太空宇宙 更新时间:2023-11-04 11:58:41 28 4
gpt4 key购买 nike

如何给$@添加后缀和前缀?

如果我执行 $PREFIX/$@/$SUFFIX,我只会在第一个参数中获得前缀和后缀。

最佳答案

我会使用 shell [ parameter expansion ]为此

$ set -- one two three
$ echo "$@"
one two three
$ set -- "${@/#/pre}" && set -- "${@/%/post}"
$ echo "$@"
preonepost pretwopost prethreepost

注意事项

  • #匹配开头
  • %匹配结尾
  • ${@} 周围使用双引号会将每个元素视为一个单独的词。所以每个位置参数都会发生替换

关于bash - 在bash中为$@添加前缀和后缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53311243/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com