在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
如何在任何给定平台上实现流程替换。