Linux 中从一个文件中逐行读取数据,并将其追加到另一个文件中
要在 Linux 中从一个文件中逐行读取数据,并将其追加到另一个文件中,您可以使用以下命令:
while read line; do echo "$line" >> targetfile.txt; done < sourcefile.txt
这个命令会逐行读取 sourcefile.txt 文件中的内容,并将每行追加到 targetfile.txt 文件的末尾。具体而言,它使用 while read line 循环来读取 sourcefile.txt 文件的每一行,并将行内容存储到 $line 变量中。在循环体中,使用 echo 命令将 $line 变量的内容附加到 targetfile.txt 文件的末尾。最后,使用 < 操作符将 sourcefile.txt 文件作为输入流传递给 while 循环。
请注意,这个命令将 sourcefile.txt 文件的每一行都复制到 targetfile.txt 文件中。如果您只需要复制特定的行,可以修改 while 循环中的条件,或使用其他工具来过滤数据。
浙公网安备 33010602011771号