位置: 编程技术 - 正文

Shell脚本8种字符串截取方法总结(shell脚本字符串操作)

编辑:rootadmin

推荐整理分享Shell脚本8种字符串截取方法总结(shell脚本字符串操作),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell脚本语法及结构,shell脚本的fi,shell脚本字符串操作,shell脚本的fi,shell脚本设置字符集,shell脚本语句,shell脚本设置字符集,shell脚本设置字符集,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux 的字符串截取很有用。有八种方法。

假设有变量 var= # 号截取,删除左边字符,保留右边字符。

其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 :www.aaa.com/.htm

2. ## 号截取,删除左边字符,保留右边字符。

##*/ 表示从左边开始删除最后(最右边)一个 / 号及左边的所有字符即删除 .htm

3. %号截取,删除右边字符,保留左边字符

%/* 表示从右边开始,删除第一个 / 号及右边的字符

结果是: %% 号截取,删除右边字符,保留左边字符

Shell脚本8种字符串截取方法总结(shell脚本字符串操作)

%%/* 表示从右边开始,删除最后(最左边)一个 / 号及右边的字符结果是:http:

5. 从左边第几个字符开始,及字符的个数

其中的 0 表示左边第一个字符开始,5 表示字符的总个数。结果是:http:

6. 从左边第几个字符开始,一直到结束。

其中的 7 表示左边第8个字符开始,一直到结束。结果是 :www.aaa.com/.htm

7. 从右边第几个字符开始,及字符的个数

其中的 0-7 表示右边算起第七个字符开始,3 表示字符的个数。结果是:

8. 从右边第几个字符开始,一直到结束。

表示从右边第七个字符开始,一直到结束。结果是:.htm

注:(左边的第一个字符是用 0 表示,右边的第一个字符用 0-1 表示)

Shell脚本实现IP地址合法性判断 做unix/linux下的开发,脚本编写的功力是少不了的,作为shell编程,也是博大精深的一个技术领域,这里为了学习,就写一个简单的判断IP地址是否合法的

Shell脚本中获取本机ip地址的3个方法 方法一:/sbin/ifconfig-a|grepinet|grep-v.0.0.1|grep-vinet6|awk'{print$2}'|tr-d"addr:"or/sbin/ifconfig|sed-n'/inetaddr/s/^[^:]*:([0-9.]{7,}).*/1/p'方法二:local_host="`hostname--fqdn`

Shell脚本获取本地网卡IP、mac地址、子网掩码、dns IP、外网IP #/usr/bin/envbash#Name:get_network_info.sh#Author:Purple_Grape#ThisisascripttogathernetworkinformationofyourLinuxsystem.#TestunderUbuntu.only.#----------------------------NIC=eth0MAC=`LANG=Cifconf

标签: shell脚本字符串操作

本文链接地址:https://www.jiuchutong.com/biancheng/379823.html 转载请保留说明!

上一篇:Shell字符串比较相等、不相等方法小结(shell 字符串比较)

下一篇:Shell脚本实现apache日志中的状态码分析(shell脚本实现文件移动、复制等操作)

  • 企业的免税收入用于支出所形成的费用
  • 企业所得税预缴少申报案例
  • 捐赠的固定资产账务处理
  • 总公司收回未分配利润如何入账?
  • 主营业务收入如何红冲
  • 关联企业如何取消
  • 企业无力支付票据
  • 代交社保费会计账务处理
  • 承包租赁成本明细表的预算项目
  • 无偿受让股权的股东对发起股东没有出资承担责任
  • 货运代理可以开9个点的发票吗?
  • 增值税的税负率就是用应缴纳的增值税总额
  • 预付款可以开专票吗
  • 保证金利息收入怎么开票
  • 向分公司拨款如何填现金流量表
  • 在建工程和工程物资在资产负债表
  • 进项发票认证抵扣时间有限制吗
  • 机票改签费要开发票吗
  • 出售股权收入会计分录
  • 项目材料验收流程
  • 增值税留抵退税怎么记账
  • macos dock栏
  • 阻止系统蓝屏后怎么恢复
  • scanregistry.exe - scanregistry是什么进程 有什么用
  • linux使用cp
  • uniapp微信小程序支付流程
  • 公寓收费标准
  • PHP:oci_fetch_all()的用法_Oracle函数
  • 发生错误的原始凭证包括
  • 在web页面中如果出现html语句
  • php中implode
  • 实行核定征收印花税的纳税期限为一个月税额较小的
  • PHP:imagelayereffect()的用法_GD库图像处理函数
  • php文件合并
  • 公允价值变动损益属于什么科目
  • 罗马湖在哪
  • 浅谈一下新冠的好处
  • 所有非批扣和所有批扣是什么意思
  • vuex五个核心概念
  • gpib-usb驱动
  • 注册新公司怎么办理
  • 个体工商户注册资本是多少
  • 社保基数填错了 多扣多钱可以退款吗
  • 车票怎么抵扣增值税税率
  • mysql安装总结
  • mysql备份原理
  • sql中order by 1
  • PostgreSQL教程(十四):数据库维护
  • sqlserver2005创建表
  • 仓库物资盘盈盘亏怎么办
  • 存货成本核算方式
  • 借款费用为什么可以企业所得税税前扣除
  • 加工费如何开增票
  • 预付一年房租费的会计分录
  • 员工借款后离职怎么处理
  • 购进中央空调可以抵税吗
  • sql to sqlalchemy 转换的小例子
  • 数据库中两张表tab1
  • AppleMobileDeviceService.exe是什么进程?AppleMobileDeviceService.exe是病毒吗?
  • win10的时间设置
  • win2000停止服务
  • VMware虚拟机中卸载java命令
  • apple watch手表怎么看型号
  • 加载的读音
  • opengl详解
  • shell脚本转换为exe
  • javascript HTML5文件上传FileReader API
  • jquery-easyui-1.3.3
  • IE、FF、Chrome浏览器中的JS差异介绍
  • 详谈左晖
  • unity物理引擎原理
  • 安装node-sass报错
  • 在javascript中什么方法可以对数组元素进行排序
  • python版本怎么选
  • 有关的拼音
  • 新形势下税务工作
  • 华为领导班子成员名单
  • 领完发票后 怎么读取
  • 大宗物流服务平台
  • 江西省国家税务局网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设