在外壳中将字符串添加到$ *的每个元素之前并附加一个字符串

en

我正在寻找最简单的解决方案,将其$*作为输入,并扩展到以给定字符串作为前缀和后缀的每个元素:

$*=foo bar baz
<solution(x,y)>=xfooy xbary xbazy

我可以做前置或追加操作,但不能两者都做:

echo ${*/#/x}
# prints xfoo xbar xbaz
echo ${*/%/y}
# prints fooy bary bazy

我无法将两种解决方案结合在一起。文档声称在parameter = *情况下扩展所返回的值是一个列表,但是我不能这样使用它。我想将值的结果数组作为单独的分隔符传递给另一个命令,因此仅构建单个字符串是行不通的。

斯科特·约翰逊(L. Scott Johnson)
#!/bin/bash
echo $*
FIELDS=("${@/#/x}")
FIELDS=("${FIELDS[@]/%/y}")
echo "${FIELDS[*]}"

运行时:

$ t.sh foo bar baz
foo bar baz
xfooy xbary xbazy

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

展开在循环中向每个元素附加一个字符串的数组元素

来自分类Dev

golang在字符串之前添加一个字符串... interface {}

来自分类Dev

JAVA-添加到arrayList一个字符串

来自分类Dev

Delphi:从图像创建一个字符串并添加到备注

来自分类Dev

将一个字符串附加/连接到字符串列表的元素(Python 3.5)

来自分类Dev

在子字符串的每个实例中添加一个字符

来自分类Dev

在某个字段的字符串中附加一个字符

来自分类Dev

计算一个字符串在另一个字符串中每个字符的出现次数

来自分类Dev

为Python列表中的每个元素在4个字符之后添加一个字符串

来自分类Dev

将列表的字符串元素添加到另一个字符串会导致尝试添加整个列表?

来自分类Dev

创建一个字符串数组而不分配每个字符串

来自分类Dev

在每个日志语句中添加一个字符串

来自分类Dev

向每个元组添加一个字符串

来自分类Dev

向数组列表中的每个字符串添加一个字符

来自分类Dev

如何在列表中每个字符串的末尾添加一个字符?

来自分类Dev

如何在字符串后附加一个字符?

来自分类Dev

连接附加的字符串并删除最后一个字符

来自分类Dev

如何在字符串末尾附加一个字符?

来自分类Dev

向列表中的每个单独的字符串添加一个字符串

来自分类Dev

如何在C ++中将字符串数组转换为字符串类型,如将每个元素连接成一个字符串,并在字符串上使用子字符串?

来自分类Dev

在最后一个字符之前分割字符串

来自分类Dev

如何检索特定字符串之前的最后一个字符数组

来自分类Dev

在pyspark中使用regex将数字添加到字符串中最后一个字符之前

来自分类Dev

PHP如何在特定位置将多个字符串添加到另一个字符串

来自分类Dev

如何检查一个字符串变量中的每个字母?

来自分类Dev

如何在jquery中的另一个字符串中间附加一个字符串变量?

来自分类Dev

返回字符串中每个单词的第一个字符

来自分类Dev

如何生成一个字符串中的每个字符之间的随机字符?

来自分类Dev

批处理文件:在for循环中附加一个字符串

Related 相关文章

  1. 1

    展开在循环中向每个元素附加一个字符串的数组元素

  2. 2

    golang在字符串之前添加一个字符串... interface {}

  3. 3

    JAVA-添加到arrayList一个字符串

  4. 4

    Delphi:从图像创建一个字符串并添加到备注

  5. 5

    将一个字符串附加/连接到字符串列表的元素(Python 3.5)

  6. 6

    在子字符串的每个实例中添加一个字符

  7. 7

    在某个字段的字符串中附加一个字符

  8. 8

    计算一个字符串在另一个字符串中每个字符的出现次数

  9. 9

    为Python列表中的每个元素在4个字符之后添加一个字符串

  10. 10

    将列表的字符串元素添加到另一个字符串会导致尝试添加整个列表?

  11. 11

    创建一个字符串数组而不分配每个字符串

  12. 12

    在每个日志语句中添加一个字符串

  13. 13

    向每个元组添加一个字符串

  14. 14

    向数组列表中的每个字符串添加一个字符

  15. 15

    如何在列表中每个字符串的末尾添加一个字符?

  16. 16

    如何在字符串后附加一个字符?

  17. 17

    连接附加的字符串并删除最后一个字符

  18. 18

    如何在字符串末尾附加一个字符?

  19. 19

    向列表中的每个单独的字符串添加一个字符串

  20. 20

    如何在C ++中将字符串数组转换为字符串类型,如将每个元素连接成一个字符串,并在字符串上使用子字符串?

  21. 21

    在最后一个字符之前分割字符串

  22. 22

    如何检索特定字符串之前的最后一个字符数组

  23. 23

    在pyspark中使用regex将数字添加到字符串中最后一个字符之前

  24. 24

    PHP如何在特定位置将多个字符串添加到另一个字符串

  25. 25

    如何检查一个字符串变量中的每个字母?

  26. 26

    如何在jquery中的另一个字符串中间附加一个字符串变量?

  27. 27

    返回字符串中每个单词的第一个字符

  28. 28

    如何生成一个字符串中的每个字符之间的随机字符?

  29. 29

    批处理文件:在for循环中附加一个字符串

热门标签

归档