入图片描述](https://img-blog.csdnimg.cn/20190318214840191.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3Njg0ODU5,size_16,color_FFFFFF,t_70)

  • 案例:去掉:前面数字
- [root@room4pc09 桌面]# A=`head -1 /etc/passwd`
您在 /var/mail/root 中有新邮件
[root@room4pc09 桌面]# echo ${A}
root:x:0:0:root:/root:/bin/bash
[root@room4pc09 桌面]# echo ${A#*:}            #删除第一个:前面数字
x:0:0:root:/root:/bin/bash
[root@room4pc09 桌面]# echo ${A##*:}            #删除最后一个:前面数字
/bin/bash

  • 案例练习
 [root@room4pc09 桌面]# A=`head -1 /etc/passwd`root:x:0:0:root:/root:/bin/bash
[root@room4pc09 桌面]# echo ${A%:*}  #去掉第一个:尾数字
root:x:0:0:root:/root
[root@room4pc09 桌面]# echo ${A%%:*} #去掉最后一个:尾数
root
  • 案例练习 不给密码默认123456
[root@room4pc09 桌面]# echo ${pass:-12346}
12346
[root@room4pc09 桌面]# pass=12445
[root@room4pc09 桌面]# echo ${pass:-12346}
12445

shell脚本掐头去尾相关推荐

  1. Shell脚本——函数、中断及退出、字符串处理

    Shell函数 函数:在shell脚本中,将一些需要重复使用的操作,定义为公共的语句块,即可称为函数.通过使用函数,可以使脚本代码更加简洁,增强易读性,提高shell脚本的执行效率. 1)函数的定义方 ...

  2. Shell脚本编程教程

    1.Shell脚本语言的基本结构 1.1 Shell脚本的用途: 自动化常用命令 执行系统管理和故障排除 创建简单的应用程序 处理文本或文件 1.2 Shell脚本基本结构: ​ Shell脚本编程: ...

  3. SHELL/SSH基础知识(入门篇)-包含 shell 脚本语言的基本用法、 shell 脚本语言的基本用法、流程控制、函数 function、其它脚本相关工具、数组 array(欢迎留言交流)

    目录 1 shell 脚本语言的基本用法 1.1 shell 脚本注释规范 1.1.1 shell 脚本注释规范 1.1.2 执行(5种) 1.1.3 在远程主机运行本地脚本 1.1.4 检查shel ...

  4. jar包部署shell脚本编写,在服务器上部署jar包,在Linux服务器上部署服务,设置编码格式,设置内存管理

    准备步骤: 1.安装java环境,知道java安装目录 2.将jar包拖放或发送至服务器中(目录自定义) 一.编写shell脚本,将以下代码放在shell脚本中,将shell脚本放在jar包同级目录下 ...

  5. 快速给shell脚本加上使用提示

    我们只需通过在shell脚本前面加上如下的代码即可: #!/bin/bash ### ### my-script - does one thing well ### ### Usage: ### my ...

  6. Ubuntu系统执行shell 脚本的方法

    使用前了解 Shell: Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁 Shell: Shell 脚本(shell script),是一种为 shell 编写的脚本程序. 下面 ...

  7. Windows 系统执行Shell 脚本的方法

    使用前了解 Shell: Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁 Shell: Shell 脚本(shell script),是一种为 shell 编写的脚本程序. 下面 ...

  8. shell监控java接口服务_Linux系统下Java通过shell脚本监控重启服务

    简介 最近运维人员提出需求,增加一个运维页面, 查询当前的业务进程信息包括:进程名称.启动命令.启动时间.运行时间等,可以通过页面点击重启按钮,可以重启后端的一系列系统进程. 思路 java程序获取l ...

  9. linux 脚本 alias,在shell脚本中使用alias别名

    本文最后更新于2015年7月12日,已超过 1 年没有更新,如果文章内容失效,还请反馈给我,谢谢! 缘由: 经常用Linux进行操作的同学一般都会有各种各样的技巧来提升工作效率,而添加/改写shell ...

最新文章

  1. 【C 语言】内存四区原理 ( 内存四区建立流程 )
  2. 将Hexo同时部署在github和腾讯云开发者平台或Coding初级实践教程
  3. Java实现敏感词过滤 - IKAnalyzer中文分词工具
  4. ASP.NET Core 性能对比评测(ASP.NET,Python,Java,NodeJS)
  5. java添加信息_java – 向异常添加信息
  6. 算法可以申请专利么_Ta 在假笑么?这个识别算法可以鉴定
  7. jsp学习之路之安装Apache Tomcat7.0服务器
  8. web developer tips (29):在web应用项目里启用“编辑并继续”功能
  9. python开发信息系统权限设置_python Django 用户管理和权限认证
  10. FFmpeg之x264/x265转码去掉B帧(二十六)
  11. CSS 如何让 height:100%;起作用
  12. Arduino ESP32 最简单直接获取网络时间方法
  13. java map 遍历取值_遍历 MAP 集合取值方式
  14. 【解决】计算机用户名是中文名导致软件安装失败!
  15. 使用PHP和NetBeans创建基于XAMPP的动态网页(学习笔记7)(技术笔记7)网站应用和服务器管理 澳大利亚维多利亚大学VIT1204 Web Application and
  16. PHP 接入 Apple 登录对 access_token/identityToken 进行 JWT 验证
  17. PCL中点云关键点提取
  18. 雷军在北京大学的演讲
  19. linux命令行自制屏保,Linux终端界面屏保
  20. 前端基础第五天项目 社交媒体黑马头条项目-文章模块和评论

热门文章

  1. 【PHP MySQL】数据库专题 第八课 表连接
  2. 华为防火墙企业双出口专线,配置策略路由实现多个ISP出接口的智能选路和双向NAT
  3. Matlab中的参数解析
  4. PDF文件的旋转和保存
  5. 利用pytesser识别简单图形验证码
  6. Python生成自动化测试报告的两种方法
  7. [李景山php] ddos 防御基础
  8. 小程序隐藏左上角小房子
  9. onenote正在与服务器联系以获取信息,随时记录重要信息 – OneNote
  10. 解决硬盘自动休眠问题