要在 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
循环中的条件,或使用其他工具来过滤数据。