首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >grep将命令的输出赋值给一个变量并进行适当的转义?

grep将命令的输出赋值给一个变量并进行适当的转义?
EN

Stack Overflow用户
提问于 2020-12-12 21:06:18
回答 1查看 30关注 0票数 0
代码语言:javascript
复制
while IFS= read -r number; do
    echo $number
    12_dec="$(grep $number 12_dec_all_sent.txt)"
    11_dec="$(grep $number 11_dec_all_server.txt)"
    echo $12_dec
    echo $11_dec 
done < failed_numbers.txt
~                                                                                                                                                                                                           
~                 

在这个例子中,我没有为变量12_dec和11_dec找到grep命令,我怎样才能正确地将grep输出赋给变量呢?

EN

回答 1

Stack Overflow用户

发布于 2020-12-12 21:41:41

我尝试了您的脚本的一个简化版本,重点是:使用用户提供的值-expand grep命令,将结果-assign到变量

代码语言:javascript
复制
read -r number;
a=`grep $number 12_dec_all_sent.txt`
b=`grep $number 11_dec_all_server.txt`
echo $a
echo $b 

将显示包含命令行上提供的值的相应文件中的行

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65265267

复制
相关文章

相似问题

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