awk截取字段--substr()

摘要: : 使用函数:substr(列,开始字符,截取长度)  第1个参数是列,第1列是$0,第2列是$1,..... 第2个参数是开始字符,从1开始 第3个参数是截取的长度   $echo "123456789" | awk ‘{print substr($0, 5, 2)}‘   -- 注:

原文来自: 【100脚本网 】

利用函数:substr(列,起头字符,截取长度)

第1个参数是列,第1列是$0,第2列是$1,.....

第2个参数是起头字符,从1起头

第3个参数是截取的长度

$echo "123456789" | awk ‘{print substr($0, 5, 2)}‘

-- 注:substr也可截取datetime类型的列

时间: 2024-10-06 00:12:21

awk截取字段--substr()的相关文章

awk 里的substr()

awk 里的substr函数用法举例: 要截取要截取的内容1: F115!16201!1174113017250745 10.86.96.41 211.140.16.1 200703180718F125!16202!1174113327151715 10.86.96.42 211.140.16.2 200703180728F235!16203!1174113737250745 10.86.96.43 211.140.16.3 200703180738F245!16204!117411384725

oracle截取字段中的部分字符串

使用Oracle中Instr()和substr()函数: 在Oracle中可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符. 其语法为: instr(sourceString,destString,start,appearPosition). instr('源字符串' , '目标字符串' ,'开始位置','第几次出现') 其中sourceString代表源字符串: destString代表想聪源字符串中查找的子串: start代表查找的开始位置,该参数可选的,默认为1: ap

JS截取字符串substr 和 substring方法的区别

substr 方法 返回一个从指定位置开始的指定长度的子字符串. stringvar.substr(start [, length ]) 参数 stringvar 必选项.要提取子字符串的字符串文字或 String 对象. start 必选项.所需的子字符串的起始位置.字符串中的第一个字符的索引为 0. length 可选项.在返回的子字符串中应包括的字符个数. 说明 如果 length 为 0 或负数,将返回一个空字符串.如果没有指定该参数,则子字符串将延续到 stringvar 的最后. 示

截取字段代码

直接在视图中开始加上如下代码: @helper Truncate(string input, int length) { if (input.Length <= length) { @input } else { @input.Substring(0, length)<text>...</text> } } <td>@Truncate(item.Adress, 25)</td>  的意思就是截取前25个字符! 截取字段代码,布布扣,bubuko.com

字符串截取函数substr()

substr(参数1,参数2[,参数3]); 该系统函数返回被截后的子字符串,它接受2个必选参数,参数1为要截取的字符串,参数2为截取的开始位置,参数3可选,表示截取长度. 例子:substr("abcdef",1);//返回"bcdef",从索引1处开始截取,如果没有指定截取长度,默认截取后面的所有字符. substr("abcdef",1,3);//返回"bcd",从索引1处开始截取3个字符. substr("a

页面截取字段和转码,页面截取字段时候需要进入JS

截取字段    ${fn:substring(info.cpflmc,0,20)}${fn:length(info.cpflmc)>40?'...':''} 表头list转码<c:if test="${info.qylxjb=='1'}"> A </c:if>--%> <%--<c:if test="${info.qylxjb=='2'}"> B </c:if>--%> <%--<c

awk固定字段

下面这个例子中,字段都是固定宽度的,但没有使用字段分隔符.substr函数可以用来创建字段. 范例 $ cat fixed 031291ax5633(408)987-0124 021589bg2435(415)866-1345 122490de1237(916)933-1234 010187ax3458(408)264-2546 092491bd9923(415)134-8900 112990bg4567(803)234-1456 070489qr3455(415)899-1426 $ awk 

使用awk统计字段重复实践

awk awk是一种规格化文件的分析工具, 主要处理对象类似数据库导出的条目文本文件, 其中一行,就对应一个记录,每个记录包含若干个字段. 类似这种文本: [[email protected] ~]# last -n 5 <==仅取出前五行 root pts/1 192.168.1.100 Tue Feb 10 11:21 still logged in root pts/1 192.168.1.100 Tue Feb 10 00:46 - 02:28 (01:41) root pts/1 19

oracle 截取字符 substr ,检索字符位置 instr

常用函数:substr和instr1.SUBSTR(string,start_position,[length]) 求子字符串,返回字符串解释:string 元字符串start_position 开始位置(从0开始)length 可选项,子字符串的个数 substr("ABCDEFG", 0); --返回:ABCDEFG,截取所有字符 substr("ABCDEFG", 2); --返回:CDEFG,截取从C开始之后所有字符 substr("ABCDEFG