我有一个包含以下文本行的文件:
jeremy , thomas , 123
peter , paul , 456
jack , jill , 789
我想删除除中心项目之外的所有数据。例如,以包含以下内容的文件结尾:
thomas
paul
jill
我已经尝试了很多 awk 模式,我的大脑正在爆炸。任何帮助,将不胜感激。
我有一个包含以下文本行的文件:
jeremy , thomas , 123
peter , paul , 456
jack , jill , 789
我想删除除中心项目之外的所有数据。例如,以包含以下内容的文件结尾:
thomas
paul
jill
我已经尝试了很多 awk 模式,我的大脑正在爆炸。任何帮助,将不胜感激。
尝试awk
:
awk -F '[[:space:]]*,[[:space:]]*' '{print $2}' input.txt
尝试这个
cat <filepath> | tr -d ' ' | cut -d',' -f2
grep 环顾四周:
grep -Po '(?<=, ).*(?= ,)' file
尝试这个:
$ cat (your file)| cut -d ',' -f2 > (new file)
例如:
$ cat /home/file1.txt | cut -d ',' -f2 > /home/file2.txt