在bash中连接包含多行的变量

在bash中连接包含多行的变量,bash,merge,echo,Bash,Merge,Echo,给定回声“$varA”: Astringline1 Astringline2 Astringline3 和echo“$varB”: 我想获得: Astringline1,Bstringline1 Astringline2,Bstringline2 Astringline3,Bstringline3 echo“$varA,$varB”产生: Astringline1 Astringline2 Astringline3,Bstringline1 Bstringline2 Bstringline3

给定
回声“$varA”

Astringline1
Astringline2
Astringline3
echo“$varB”

我想获得:

Astringline1,Bstringline1
Astringline2,Bstringline2
Astringline3,Bstringline3
echo“$varA,$varB”
产生:

Astringline1
Astringline2
Astringline3,Bstringline1
Bstringline2
Bstringline3

您可以使用
粘贴
命令:

varA=$'Astringline1\nAstringline2\nAstringline3'
varB=$'Bstringline1\nBstringline2\nBstringline3'
paste -d, <(echo "$varA") <(echo "$varB")

您可以使用
粘贴
命令:

varA=$'Astringline1\nAstringline2\nAstringline3'
varB=$'Bstringline1\nBstringline2\nBstringline3'
paste -d, <(echo "$varA") <(echo "$varB")

您可以使用
粘贴
命令:

varA=$'Astringline1\nAstringline2\nAstringline3'
varB=$'Bstringline1\nBstringline2\nBstringline3'
paste -d, <(echo "$varA") <(echo "$varB")

您可以使用
粘贴
命令:

varA=$'Astringline1\nAstringline2\nAstringline3'
varB=$'Bstringline1\nBstringline2\nBstringline3'
paste -d, <(echo "$varA") <(echo "$varB")

你确定
echo$varA
(没有引号)产生了你正在展示的内容吗?@gniourf\gniourf谢谢你指出,我已经做了更正。你确定
echo$varA
(没有引号)产生了你正在展示的内容吗?@gniourf\gniourf谢谢你指出这一点,我已经做了更正。你确定
echo$varA
(没有引号)产生了你正在展示的内容吗?@gniourf\u gniourf谢谢你指出这一点,我已经做了更正。你确定
echo$varA
(没有引号)产生了你正在展示的内容吗?@gniourf\u gniourf谢谢你指出这一点,我已经做了更正。很好!说明:
/dev/fd
中的
条目可能指的是管道,而不是实际的文件。这取决于
bash
如何在任何给定平台上实现进程替换。很好!说明:
/dev/fd
中的
条目可能指的是管道,而不是实际的文件。这取决于
bash
如何在任何给定平台上实现进程替换。很好!说明:
/dev/fd
中的
条目可能指的是管道,而不是实际的文件。这取决于
bash
如何在任何给定平台上实现进程替换。很好!说明:
/dev/fd
中的
条目可能指的是管道,而不是实际的文件。这取决于
bash
如何在任何给定平台上实现流程替换。