我想将一个主文本文件分成两个文件。文本文件有一定数量的行。让我们说NR。我需要两个不同的文件,分别称为文件 1 和文件 2。文件 1 是主文本文件的上半部分。文件 2 是主文本文件的另一半。
例子:
正文文件
aaaaa
bbbbb
ccccc
ddddd
eeeee
fffff
我需要从主文本文件创建的两个文件。
文件 1 应该是:
aaaaa
bbbbb
ccccc
文件 2 应该是:
ddddd
eeeee
fffff
我尝试过使用awk。但它没有用。谢谢大家。
问候,
这就是我所做的。
total_lines=$(cat ${band_file} | wc -l)
echo $total_lines
cat $band_file | awk '
{
if(NR<=total_lines/2)
print > "file 1"
else
print > "file 2"
}'
`