LINUX SHELL判断两个字串包含关系的办法
看了一篇文章,介绍了几个办法,吾认为这个最简单:
A="tsit-office"
B="office"
if [[ ${A} == *${B}* ]]; thenecho "包含"
elseecho "不包含"
fi# 这两种写法可以判断以某个字串开始、结束
# if [[ ${A} == ${B}* ]]; then
# if [[ ${A} == *${B} ]]; then# 直接用字串
# if [[ ${A} == office* ]]; then
# if [[ ${A} == *office ]]; then
需要注意的是,不能使用""。即以下写法错误:
# 结果错误
# if [[ "${A}" == "office*" ]]; then
LINUX SHELL判断两个字串包含关系的办法相关推荐
- Linux shell判断cpu架构
Linux shell判断cpu架构 #!/bin/bashget_arch=`arch` if [[ $get_arch =~ "x86_64" ]];thenecho &quo ...
- linux shell判断当前目录下的文件或目录
linux shell判断当前目录下的文件或目录 #!bin/sh for file in ./* doif test -f $filethenecho $file 是文件elseecho $file ...
- Linux Shell 判断块设备节点是否存在
/************************************************************************** Linux Shell 判断块设备节点是否存在* ...
- 蓝桥杯基础练习之 闰年判断 、 01字串 、查找整数、数列特征 、字母图形
闰年判断 问题描述 给定一个年份,判断这一年是不是闰年. 当以下情况之一满足时,这一年是闰年: 1. 年份是4的倍数而不是100的倍数: 2. 年份是400的倍数. 其他的年份都不是闰年. 输入格式 ...
- Linux shell计算两个文件的交集,并集和差集
本文介绍linux下shell计算两个文件的交集,并集和差集的方法,提供完整测试命令与演示. 测试文件 a.txt a c 1 3 d 4 b.txt a b e 2 1 5 计算并集 sort -u ...
- Linux shell判断文件或者目录是否存在
-e filename 如果 filename存在,则为真 -d filename 如果 filename为目录,则为真 -f filename 如果 filename为常规文件,则为真 -L fil ...
- linux shell编程时报:bad substitution错误的解决办法
:bad substitution错误 应该是某个变量名字打错,找不对应的值对替换,直接报错结果: 检索全文中替换的${}变量,改正即可. 示例: 我用Linux shell脚本输出一段文字生成一个R ...
- linux shell 删除两个文件相同部分
目录 方法一:使用grep 方法二:实用comm 方法三:使用awk 首先描述一下这个问题:比如两个文件file1和file2,删除两个文件中共同的部分,留下两个文件中独自有的部分 方法一:使用gre ...
- linux shell 判断一个命令是否存在
首先要说明的是,不要使用which来进行判断,理由如下: 1.which非SHELL的内置命令,用起来比内置命令的开销大,并且非内置命令会依赖平台的实现,不同平台的实现可能不同. # type typ ...
- linux shell 判断字符串是否为数字
方法1 a=1234 echo "$a"|[ -n "`sed -n '/^[0-9][0-9]*$/p'`" ] && echo string ...
最新文章
- RACER: Rapid and accurate correction of errors in reads 快速、准确地修正读数中的错误
- jpa SessionFactory事物失效
- docker 构建上下文 理解
- S1 Python 基础
- Java 中常见的异常和自定义异常
- [机器学习笔记]Note14--推荐系统
- es elasticsearch 几种常见查询场景 二次分组 java读取es的查询json文件
- CRISP-DM:数据挖掘标准流程
- oracle数据库触发器删除不,Oracle之后删除触发器
- 第10月第25天 java annotation
- java 创建水果_简单的java水果商店后台
- C++ Member Functions的各种调用方式
- 2021年阿里笔试题分享——大数相加(附源码)
- 查岗神器!如何查看连接过的WiFi记录+详细信息+密码找回
- 罗永浩与王自如的约战,有不少看头
- android图片分割点击,Android中图片切割成多个图片的实现方法
- PTA.奇数值结点链表(C语言链表应用)
- seaborn绘图基础介绍
- 快速排序的枢轴(pivot)和边界
- mysql双一参数_mysql的双1设置
热门文章
- react根据中文获取拼音_学前家长建议收藏:你要的「趣味拼音课」来了
- 记录SpringSecurity jwt问题
- Sentinel限流实战
- Lua面向对象之二:类继承
- Could not load the defaultimg image referenced from a nib in the bundle with identifier com.abc
- java_十进制数转换为二进制,八进制,十六进制数的算法
- Wince Cab Manager___cab工具
- 学校的图书馆,很漂亮哦
- 获取微信公众平台的access_token
- css 垂直居中_当面试官问起CSS布局之水平垂直居中时~~