21、Awk字符串、输入输出及时间函数全解

Awk字符串、输入输出及时间函数全解

1. 字符串处理函数
1.1 substr() 函数

substr() 函数用于从指定字符串中提取子字符串。其基本语法为 substr(string, start [, length]) ,其中 start 表示起始字符位置(字符串的第一个字符位置为 1), length 为可选参数,指定要提取的子字符串长度。

  • 示例
# 提取 "washington" 中从第 5 个字符开始,长度为 3 的子字符串
print substr("washington", 5, 3)  # 输出: ing

# 若不指定 length,返回从 start 位置开始的整个后缀
print substr("washington", 5)     # 输出: ington

# 若 length 大于从 start 位置开始剩余的字符数,也返回整个后缀

# 若 start 小于 1,substr() 会将其视为 1
print substr("abc", 0, 2)         # 输出: ab

# 若 start 大于字符串的字符数,返回空字符串
print substr("abc", 5)            # 输出: (空字符串)

# 若 length 存在但小于或等于 0,返回空字符串
print substr("abc", 1, -1)        # 输出: (空字符串)
<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值