gpt4 book ai didi

bash - 建立一个字符串

转载 作者:行者123 更新时间:2023-11-29 08:52:24 26 4
gpt4 key购买 nike

我有这个代码:

#!/bin/bash

input="./user.cvs"

while IFS=';' read -r f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13
do

path="./QRcodes/$f2$f3.png"

vcard="BEGIN:VCARD%0AN;CHARSET=utf-8:$f3;$f2;;$f1;%0AADR;CHARSET=utf-8;INTL;PARCEL;WORK:;;$f10;$f11;;$f12;$f13%0AEMAIL;INTERNET:$f6%0AORG:$f4%0ATEL;WORK:$f8%0ATEL;FAX;WORK:$f9%0ATITLE:$f5%0AURL;WORK:$f7%0AEND:VCARD"

latex=""

encodedVCard=$(echo "$vcard" | sed -e 's/\+/\%2B/g')

url="http://api.qrserver.com/v1/create-qr-code/?size=300x300&data=$encodedVCard"

wget -O "$path" "$url"

latex+="\n \\begin{tabular}{ C C } \\includegraphics[height=30mm]{graphic.png} & Name \\\\ \\end{tabular}"

echo $latex

done < "$input"

除了'echo $latex' 总是打印同一行而不是多次,一切正常。我错过了什么?

最佳答案

如果你想追加到一个字符串,只是

latex="$latex newstring"

latex=${latex}newstring

你需要小心 bash 不会将上面的内容解释为一个新的变量,例如"$a4 "将被解释为变量 a4,而不是附加了 $a4

关于bash - 建立一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11983069/

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