簡體   English   中英

Bash:包含變量的串聯變量n列n列

[英]Bash : Concatenate variables containing strings n columns by n columns

我有2個包含相同數量信息的變量,這里1行n = 3列(我的意思是用空格隔開)

var1='abc def ghi'
var2='klm nop qrs'

我希望輸出是一行和三列的連接結果,並具有以下模式:

abcklm defnop ghiqrs

我嘗試了$(paste <echo $var1) <(echo $var2) -d '')但是它和$var1$var2

pr -ms' ' $var1 $var2不起作用,就好像它在等待文件而不是變量

paste -d "" <(tr ' ' '\n' <<<"$var1") <(tr ' ' '\n' <<<"$var2") | paste -sd " "
  • 將以空格分隔的變量轉換為以換行符分隔的文件。
  • 加入文件。
  • 然后連接輸出線。

說明文件:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM