bash – shell脚本中2个字符串变量的比较
发布时间:2020-12-16 01:53:36 所属栏目:安全 来源:网络整理
导读:考虑有一个变量行和变量字: line = 1234 abc xyz 5678word = 1234 从2个不同的文件中读取这些变量的值. 如果包含单词,我想打印该行.我如何使用shell脚本执行此操作?我尝试了之前问题中给出的所有建议的解决方案.例如,即使单词不在行中,也始终传递以下代码.
考虑有一个变量行和变量字:
line = 1234 abc xyz 5678 word = 1234 从2个不同的文件中读取这些变量的值. 如果包含单词,我想打印该行.我如何使用shell脚本执行此操作?我尝试了之前问题中给出的所有建议的解决方案.例如,即使单词不在行中,也始终传递以下代码. if [ "$line"==*"$word"*]; then echo $line fi 解决方法
不需要if语句;只需使用grep:
echo $line | grep "b$wordb" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- AngularJS 学习笔记---AngularJS简介
- 基于bootstrap的jQuery左右移动多选框插件 multi
- Bootstrap各JavaScript插件的概述
- 浅谈Docker运行Tensorboard和jupyter的方法
- scala – 将Monad包装成解析器 – 我是否需要Mon
- 一级启动Bootstrap关键代码分析及U-boot代码对da
- 通过木偶将–nogpgcheck传递给yum
- typescript – 在/node_modules/angular2/src/te
- angularjs – 当数组中的对象列表时,重复不允许在
- angular-resource – 多个连续的httpBackend请求
热点阅读