首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >附加额外字符到变量?

附加额外字符到变量?
EN

Stack Overflow用户
提问于 2018-04-22 22:13:09
回答 1查看 60关注 0票数 0

我试图将值存储在变量中,并试图将结果回显到文件中。但是,当它添加两个变量并将其回显到文件中时,额外的字符将被添加到输出文件中。这是在码头集装箱里发生的,有人能帮忙吗.

代码语言:javascript
运行
复制
IFS=" "
#while read line
while read c s e
do
    echo $c $s $e
    first=$(echo "PER_${s}_${e}")
    #echo -n $first
    second=$(echo "/IPD_${c}")
    #echo $second
    echo $first$second >> /mnt/resource/step2/messages.txt
done < /mnt/resource/step2/job_control/Categories.txt

Categories.txt包含:

代码语言:javascript
运行
复制
129490 201515 201540

我得到的输出如下:

代码语言:javascript
运行
复制
PER__/IPD_PER_201515_201540/IPD_12949029490

但应该是:

代码语言:javascript
运行
复制
PER_201515_201540/IPD_129490    
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-22 22:41:06

我无法重现这个问题,但是您的代码比需要的要复杂得多。

代码语言:javascript
运行
复制
while IFS=" " read c s e; do
    first="PER_${s}_${e}"
    second="/IPD_${c}"
    echo "$first$second" >> /mnt/resource/step2/messages.txt
done < /mnt/resource/step2/job_control/Categories.txt
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49971236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档