gpt4 book ai didi

Bash 脚本不会将 @gmail.com 添加到 .csv 输入列的末尾

转载 作者:行者123 更新时间:2023-12-05 07:17:57 25 4
gpt4 key购买 nike

<分区>

while IFS=, read -r col1 col2 col3
do
email="$col3"
email+='@gmail.com'
echo $email

done < ~/Desktop/Names.csv

我不需要对第 1 列或第 2 列做任何特别的事情,但是将 @gmail.com 添加到第 3 列只会输出 @gmail.com 或者如果输入字符串更长 @gmail.com + 输入字符串的更长位.

即。

如果第 3 列是 Dekkars,我会收到 @gmail.com。如果它是 aaaaaaaaaaa(比@gmail.com 长一个长度)我得到@gmail.coma

我确定这与 @ 符号有关,但我尝试使用\对其进行转义、单引号等。有什么想法吗?

我已经阅读了连接 bash 字符串,并且我正在按照它的建议进行操作,但结果与预期不同。

这里是输入数据

Test Name,8,aaaaaaaaaaa
John Doe,8,bbbbbbbbbbbb
Name,Grade,ID

(注意,我在底部有列,否则我的 while 循环将不会读取底行)

输出

@gmail.coma
@gmail.combb

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