linux中cut -c命令,linux中~/cut/argus/
1.Linux shell 截取字符变量的前8位
实现方法有如下几种:
expr substr “$a” 1 8
echo $a|awk ‘{print substr(,1,8)}’
echo $a|cut -c1-8
echo $
expr $a : ‘\(.\\).*’
echo $a|dd bs=1 count=8 2>/dev/null
2.按指定的字符串截取
(1)第一种方法:
从左向右截取最后一个string后的字符串
${varible##*string}
从左向右截取第一个string后的字符串
${varible#*string}
从右向左截取最后一个string后的字符串
${varible%%string*}
从右向左截取第一个string后的字符串
${varible%string*}
“*”只是一个通配符可以不要
请看下面的例子:
$ MYVAR=foodforthought.jpg
$ echo ${MYVAR##*fo}
rthought.jpg
$ echo ${MYVAR#*fo}
odforthought.jpg
(2)第二种方法:
${varible:n1:n2}:截取变量varible从n1开始的n2个字符,组成一个子字符串。可以根据特定字符偏移和长度,使用另一种形式的变量扩展,来选择特定子字符串。试着在 bash 中输入以下行:
$ EXCLAIM=cowabunga
$ echo ${EXCLAIM:0:3}
cow
$ echo ${EXCLAIM:3:7}
abunga
这种形式的字符串截断非常简便,只需用冒号分开来指定起始字符和子字符串长度。
3.按照指定要求分割:
比如获取后缀名
ls -al | cut -d “.” -f2
小结:shell对应字符串的处理方法很多,根据需求灵活选择。
linux中cut -c命令,linux中~/cut/argus/相关推荐
- linux里面查找替换命令,LINUX 查找替换命令 总结
find /var/ -name "*.php" > /home/tmp 在/var/目录下查找 所有以.php后缀结尾的文件 结果很多,就 > 输出结果到/home ...
- linux系统vi替换命令,linux:vi 替换命令
转自:http://www.cnblogs.com/afant/archive/2009/03/11/1408745.html :s/^.*$/\L&/100 ##将100行内的小写转换成大写 ...
- Linux下python的命令,linux下python相关命令
若本机已安装python2,尽量不要动现有的python2,额外安装python3即可. 1.安装python3.6(centos下安装python3自带pip和setuptools) # 安装依赖环 ...
- linux关闭后台运行命令,linux后台运行、关闭、查看后台任务常用命令
一.& 加在一个命令的最后,可以把这个命令放到后台执行,如: [root@bqh-01 ~]# watch -n 3 "sh 1.sh" #每3s在后台执行一次1.sh脚 ...
- linux安装DNS服务命令,linux配置dns服务器配置命令
linux配置dns服务器配置命令 Linux系统的DNS服务器怎么配置,配置命令有哪些?下面跟yjbys小编一起来了解一下吧! 一.实验目的 熟悉Linux系统中DNS服务器的配置方法.理解配置过程 ...
- Linux下的tree命令 --Linux下目录树查看
Linux下的tree命令 --Linux下目录树查看 有时我们需要生成目录树结构,可以使用的有ls -R,但是实际效果并不好 这时需要用到tree命令,但是大部分Linux系统是默认不安装该命令的, ...
- linux下的zz命令,linux中cut命令的用法
本文主要记录一下Linux中cut命令的用法. 1. cut命令使用说明 Usage: cut OPTION... [FILE]... cut命令用于选出FILE文件中每一行的某些部分,然后打印到标准 ...
- linux默认csh修改命令,Solaris中默认Shell的修改以及命令行补全的设置
Solaris中默认Shell的修改以及命令行补全的设置 发布时间:2008-02-18 00:01:41来源:红联作者:qtsmy Solaris10 x86虽然可以跑起来,但有很多方面都用这和以前 ...
- linux 支持的字体命令,Linux设置显示中文和字体
Linux设置显示中文和设置字体 设置中文 一.查看当前使用的系统语言 登陆linux系统打开操作终端之后,输入 echo $LANG可以查看当前使用的系统语言.如 echo $LANG image. ...
- 在linux中的sort命令,linux中sort命令
功能说明:将文本文件内容加以排序,sort可针对文本文件的内容,以行为单位来排序. 参 数: -b 忽略每行前面开始出的空格字符. -c 检查文件是否已经按照顺序排序. -d 排序时,处理英文字母.数 ...
最新文章
- 深入Java中的位操作
- MOSS推荐之1-WSS V3服务器架构
- Java程序员应知道的十条Java优化策略,让你的系统健步如飞
- 笔记6 | 从源码理解分析mScrollX和mScrollY,scrollTo()和scrollBy(),smoothScrollTo和smoothScrollBy...
- MyBatis核心配置文件详解
- AndroidICS4.0----LockScreen锁屏流程【Android源码解析九】
- 微信小程序全套使用指南
- pandas库与numpy库
- 测试用例编写八大要素
- 北航、商汤、UCSD 提出首个点云二值网络 BiPointNet(ICLR2021)
- CSS3 低多边形(Low Poly)设计及开发实例 - 简单的字母
- binlog流程 mysql_MySQL binlog分析程序:Open Replicator
- ios 配置了代理且使用 chls.pro/ssl 下载不了证书,无法弹出下载证书的提示
- Intel_IPP 的基本使用方法
- linux 强制类型转换,C++ 新标准下的强制类型转换详解
- 一个普通程序员和他的猫
- 【JAVA_POI】解析PPT文档(ppt和pptx)4.1.2版本
- Python定时任务推送微信消息
- 移动端开发-体检预约
- 影像匹配代码,论文:Remote sensing image matching featured by the optimal entropy classification
热门文章
- 培养未来工程人才的南科大实践 - 记录
- MOS晶体管小信号放大电路
- 如何快速优雅的在CSDN输入公式?
- 基于uPC2710T设计信标射频放大电路
- 太阳电池板特性实验_汕头市通风柜厂家报价-广州中增实验室设备
- 泊松分布的分布函数_第114讲 SAS泊松分布与泊松回归
- crypto安装_KubeEdge 完整安装 amp; 部署小指南
- excel 等额本息还款每期本息计算_零基础入门融资租赁计算(第三讲)——设计租金方案...
- java 反射 慢在那里_Java 反射到底慢在哪?
- currency类型_让我们一起走进VBA基本语法的世界,先了解一下数据类型有哪些