我有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命令可以完成剩下的工作。
有什么建议吗?
最好的问候,
哈马德
答案 0 :(得分:3)
您可以使用>>
将字符串附加到文件中。
您也可以尝试:
$ cat thin{1..101}.txt >singleFile.txt
答案 1 :(得分:1)
这可能对您有用:
sed -n '/^[0-9.]\+$/w results.txt' thin*.txt