shell学习笔记--字符串截取
2012-12-26 15:58
344 查看
其中有一些是我写的,其它都是汇总shell群里面的大牛写的,大家有更好的方法也可以提出来。
要求:把第一个数字和后面的“/”去掉
脚本实例:
本文出自 “[reed@卢伟开~]#rm -rf /” 博客,请务必保留此出处http://luweikai.blog.51cto.com/1705672/1101000
要求:把第一个数字和后面的“/”去掉
[root@yunwei14 scripts]# cat StringCut.txt 123/ 456/ 789/
脚本实例:
[root@yunwei14 scripts]# sed 's/^.//g;s/\///g' StringCut.txt 23 56 89 [root@yunwei14 scripts]# cat StringCut.txt |cut -c 2-3 23 56 89 [root@yunwei14 scripts]# cat StringCut.txt |while read String;do echo ${String:1:2};done 23 56 89 [root@yunwei14 scripts]# grep -oP '(?<=.).*(?=/)' StringCut.txt 23 56 89 [root@yunwei14 scripts]# for i in $(cat StringCut.txt);do expr substr "$i" 2 2; done 23 56 89 [root@yunwei14 scripts]# awk 'sub("^.","")sub("/",""){print $0}' StringCut.txt 23 56 89 [root@yunwei14 scripts]# awk 'BEGIN{FS=OFS=""}NF=3,sub(/^./,"")' StringCut.txt 23 56 89 [root@yunwei14 scripts]# awk '{print substr($0,2,2)}' StringCut.txt 23 56 89 [root@yunwei14 scripts]# awk -vFS='/' '$1=substr($1,2)' StringCut.txt 23 56 89 [root@yunwei14 scripts]# awk -F '/' '{print substr ($1,2,3)}' StringCut.txt 23 56 89
本文出自 “[reed@卢伟开~]#rm -rf /” 博客,请务必保留此出处http://luweikai.blog.51cto.com/1705672/1101000
相关文章推荐
- 学习笔记之vc 6.0 下 含中文字符串 字符长度 获取及截取
- [Shell学习笔记]字符串操作
- 学习笔记之js 字符串截取与数组截取
- shell与awk学习复习例子(循环与字符串截取判断)
- python3.4学习笔记(十五) 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- 菜鸟的jquery学习笔记,jquery输入框添加默认值,jquery提交表单,jquery获取字符串长度,并截取字符串
- php——学习笔记,substr截取字符串,大有文章
- 【批处理学习笔记】第十七课:截取字符串
- C++中String类的截取字符串学习笔记
- shell脚本的学习1-截取字符串
- 【转】shell学习笔记(三)——引用变量、内部变量、条件测试、字符串比较、整数比较等
- Swift 3.0 学习笔记-2-字符串和Unicode
- 【Linux学习笔记二】Shell基本命令
- shell学习笔记(一):管道与重定向
- js学习笔记 - String字符串对象
- 【Shell】【学习笔记】Linux Shell脚本应用(六)
- shell脚本学习笔记
- 【批处理学习笔记】第十八课:替换字符串
- shell字符串的截取
- c语言学习笔记37之字符串