如何从子文件中读取数据并使用linux将其附加到父文件的末尾

时间:2012-03-09 13:58:03

标签: linux sed append parent

我有100个具有相同扩展名的子文件 像

thin1.txt
thin2.txt
thin3.txt
. . .
. . .
. . .

每个文件都包含一个类似

的数字
0.99456 

我想将这些文件的所有数量附加到单个父文件中。 我必须稍后绘制它们,所以我想将它们全部组合起来。

我可以使用

阅读每个文件
for (( j=1 ; j<101 ; j++ ))  
do
d="$(cat thin$j.txt)"   # reading the line for the file
echo $d >singleFile.txt # it over write each time  :(
done

在我能够从文件中读取字符串后,我希望有一些sed命令可以完成剩下的工作。

有什么建议吗?

最好的问候,

哈马德

2 个答案:

答案 0 :(得分:3)

您可以使用>>将字符串附加到文件中。

您也可以尝试:

$ cat thin{1..101}.txt >singleFile.txt

答案 1 :(得分:1)

这可能对您有用:

sed -n '/^[0-9.]\+$/w results.txt' thin*.txt