Linux 中 awk命令如何擷取指定欄位的前幾個字元

小鲨鱼2018發表於2024-09-07

Linux 中 awk命令如何擷取指定欄位的前幾個字元。

01、

[root@localhost test]# ls
a.txt
[root@localhost test]# cat a.txt                     ## 測試資料
34      kjhge
31      dsbed
23      kmfeq
35      ewkmn
[root@localhost test]# awk '{a=substr($2, 1, 3); print a}' a.txt        ## 擷取第二個欄位的前三個字元
kjh
dsb
kmf
ewk

相關文章