根据列分隔符,您可以执行以下操作:
cut -f1 orig_file >file1
cut -f2 orig_file >file2
Run Code Online (Sandbox Code Playgroud)
这里列分隔符应该是TAB.如果是另一个角色,您可以使用-d char选项cut.
如果要根据您的请求删除空行,可以向每行添加一个sed命令:
cut -f1 orig_file | sed -e /^$/d >file1
cut -f2 orig_file | sed -e /^$/d >file2
Run Code Online (Sandbox Code Playgroud)