我有一个用逗号","分隔的文件,但有些行只有一列,有些行有多个用","分隔的列.例如:
NM_001066
NM_015378,NM_018156
NM_001006624,NM_001006625,NM_006474,NM_198389
Run Code Online (Sandbox Code Playgroud)
如上所示,第三行有4列用","分隔,但我只需要获取每一行的第一列.
我试图使用awk:cat fileName.txt | awk '{print $1}'但它不起作用.我正在寻求帮助.谢谢!
我猜你在找这个:
awk -F, '{print $1}' file.txt
Run Code Online (Sandbox Code Playgroud)
-F,告诉awk我使用逗号作为字段分隔符.
在这个简单的例子中,同样的事情更简单cut:
cut -f1 -d, file.txt
Run Code Online (Sandbox Code Playgroud)