Linux里怎么读取第一列,并截取第一列的前四个字符串?

LG01000001.g 45236 46236 + .
LG01000002.g 46236 46268 + .
LG02000001.g 78965 79500 + .
我只想提取
LG01
LG01
LG02

who |cut -b 1-4 (文件名)

python 的话读出的字符串xxx[:4]

如果是个字符串列表a,那么

a = ['LG01000001.g 45236 46236 + .','LG01000002.g 46236 46268 + .','LG02000001.g 78965 79500 + .']
res = []
for str in a:
    res.append(str[:4])
print(res)