几种查找字符串并截取的方法(# % substr)

从左到右查找  #
${variable#*str} 从左到右截取第一个str后的字符串
${variable##*str} 从左到右截取最后一个str后的字符串

从右到左查找 %
${variable%str*} 从右到左截取第一个str后的字符串
${variable%%str*} 从右到左截取最后一个str后的字符串
substr($0,0,8-0)  获取前八位
awk 'substr($0,0,1)=="a" {print $0}'    打印出符合条件的行

echo ${var:0:8-0}
cut -d: -f 2 xxx.txt  冒号分隔,返回第二列 

发布了26 篇原创文章 · 获赞 8 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/wuli13141516/article/details/104441905