awk命令 将倒数两列置空 1awk '{$NF=$(NF-1)=null;print }' 截取字符串 第一种expr 1 2 3 4 5 6 7 8#打印最后2个字符 str=123456789 echo `expr substr "$str" $(expr length "$str" - 1) 2` #解析 $(expr length "$str" - 1)用来获取字符长度 用于计算字符串长度减去2的结果,即倒数第二个字符的位置。2代表截取的字符数 第二种substr 1 2 3str=123456789 echo $str | awk '{print substr($0,length-1,2)}' 其中,substr是awk命令的一个函数,用于截取字符串。$0代表整个字符串,length代表字符串长度,-1代表倒数第二个字符的位置,2代表截取的字符数。