Linux脚本 括号,linux shell取小括号()、中括号[]、大括号{}等里的内容
linux shell取小括号()之内的内容
[root@localhost ~]# var="aaa(boot)bbbsdl(grub)fjjkdsjk(good)aadsff"
[root@localhost ~]# echo $var
aaa(boot)bbbsdl(grub)fjjkdsjk(good)aadsff
[root@localhost ~]# echo $var | awk 'BEGIN{ FS="(" ; RS=")" } NF>1 { print $NF }'
boot
grub
good
linux shell取中括号[]之内的内容
[root@localhost ~]# var="aaa[boot]bbbsdl[grub]fjjkdsjk[good]aadsff"
[root@localhost ~]# echo $var
aaa[boot]bbbsdl[grub]fjjkdsjk[good]aadsff
[root@localhost ~]# echo $var | awk 'BEGIN{ FS="[" ; RS="]" } NF>1 { print $NF }'
boot
grub
good
linux shell取大括号{}之内的内容
[root@localhost ~]# var="aaa{boot}bbbsdl{grub}fjjkdsjk{good}aadsff"
[root@localhost ~]# echo $var
aaa{boot}bbbsdl{grub}fjjkdsjk{good}aadsff
[root@localhost ~]# echo $var | awk 'BEGIN{ FS="{" ; RS="}" } NF>1 { print $NF }'
boot
grub
good
最后编辑:2016-11-21作者:劳福喜
这个作者貌似有点懒,什么都没有留下。
Linux脚本 括号,linux shell取小括号()、中括号[]、大括号{}等里的内容相关推荐
- Excel-统一小括号格式(中文小括号,英文小括号)
1.统一小括号格式(中文小括号,英文小括号) 公式=ASC("(") #"(" 解释函数: ASC(A1)#对于双字节字符集(DBCS)语言,将全角英文字符(即 ...
- linux中shell的小括号、大括号的用法区别
Linux中小括号()和大括号{}都是对其中的一串命令进行执行,但有一定的区别,其区别如下: 1 小括号() ①命令组.括号中的命令新开一个子shell程序,括号中的变量为本地变量 ,不能够在脚本其他 ...
- linux脚本基本命令大全,Shell脚本常用命令
Shell脚本常用命令 1 Shell中的特殊符号 1.1 $ 美元符号.用来表示变量的值.如变量NAME的值为Mike,则使用$NAME就可以得到" ...
- linux脚本编写规则,shell脚本编写守则
现在centos7中使用的是bash软件,通过以下命令可以查看bash版本: [root@localhost ~]# cat /etc/redhat-release #查看系统的版本 CentOS L ...
- linux脚本添加source,shell中的source命令的巧妙用法
首先,通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录.例如,当我们修改了/etc/profile文件,并想让它立刻生效,而不用重新登录,就可以使用source命令,如sourc ...
- linux 脚本 整数 赋值,shell基础!!熟悉编程规范与变量
一.SHELL规范 SHELL简单介绍 Bash(/bin/bash)是目前大多数 Linux 版本采用的默认 Shell.Bash 的全称为 Bourne Again Shell,是最受欢迎的开源软 ...
- linux脚本简介,Linux Shell脚本简介
Shell 诞生于 Unix,是与 Unix/Linux 交互的工具,单独地学习 Shell 是没有意义的,请先参考Unix/Linux入门教程,了解 Unix/Lunix 基础. 近几年来,Shel ...
- linux 脚本的作用,shell export 作用
shell与export命令用户登录到Linux系统后,系统将启动一个用户shell.在这个shell中,可以使用shell命令或声明变量,也可以创建并运行 shell脚本程序.运行shell脚本程序 ...
- linux脚本文件编辑器,Shell文件编辑器
文件编辑器,允许在文件中插入.编辑和替换文本等操作. 本文主要针对vim编辑器和nano编辑器的使用做简单记录,目前macOS是支持这两种编辑器的. vim编辑器 vi编辑器是Unix系统最初的编辑器 ...
最新文章
- springboot jar服务器运行后无法请求_Spring boot、微服务、OAuth、OpenID的爱恨情仇!...
- nginx $mail-send()发送邮件报错_基于SMTP协议的E-MAIL电子邮件发送客户端软件C#实现...
- 调用接口登录禅道_有java调用api登录并验证禅道的实例吗
- 前后台分离之数据模拟
- swiper链接href无效
- python 获取向上两级路径_Python学习第171课--相对路径和绝对路径
- ExecutorService中submit和execute的区别(转)
- C++ 学习笔记----基础篇
- 剑指offer——31.栈的压入、弹出序列(想法不错,比剑指的简单)
- bzoj4171: Rhl的游戏
- 浅析C#中new、override、virtual关键字的区别
- 关于马克飞象中的Latex语法与CSDN中的区别
- 计算机网络网络层之层次路由
- 将Nokia 6300 Firmware升级到5.5
- scm 软件配置管理
- 高效Java实现敏感词过滤算法工具包
- 数模电路基础知识 —— 3. 常见电路符号说明(电容、电阻、电感)
- 拓扑排序和关键路径算法----关键路径算法 (C语言实现)
- Xprivacy - 必须拥有黑客应用程序
- 一键获取网页中的全部图片并批量下载(国内淘宝天猫京东网站+国外商品页面)——亲测有效
热门文章
- 怎么找到ADC0804的芯片封装
- Cscope使用方法小结
- LeakCanary 学习
- 数据库服务器日常维护维护记录,数据库服务器日常维护工作
- 阿里前大数据架构师:如何快速的成长为一名优秀大数据架构师
- C语言练习:显示一个月的提醒列表
- EasyCVR通过大华SDK接入设备不能进行云台控制,如何判断是否为设备问题?
- 网络信息安全对抗(北京邮电大学版)考点总结
- SuperMap BIM+GIS-Revit模型处理-第三节 Revit模型优化方法及模型缓存策略
- 【Unity3D】材质 Material ( 材质简介 | 创建材质 | 设置材质属性 | 对 3D 物体应用材质 | 资源拖动到 Inspector 检查器中的 Material 属性中 )