在awk中,可以使用以下方法来截取字符串:
语法:substr(string, start, length)
示例:awk ‘{print substr($0, 1, 5)}’ file.txt
语法:split(string, array, delimiter)
示例:awk ‘{split($0, arr, " "); print arr[1]}’ file.txt
示例:awk ‘{match($0, /pattern/); print substr($0, RSTART, RLENGTH)}’ file.txt
或者:awk ‘match($0, /pattern/) {print substr($0, RSTART, RLENGTH)}’ file.txt
注意:上述方法中的file.txt表示输入文件名称,$0表示当前行的文本内容。可以根据实际情况进行调整。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Awk数组如何高效存储数据