我有一个文件,其中包含许多表,其中包含有关某些坐标的数据。每个表都由一行用“Coords”隔开。
Coords
Table 1
Coords
Table 2
Coords
Table 3
...
在一个单独的文件中,我列出了与表格匹配的所有坐标。
Coordinate 1
Coordinate 2
Coordinate 3
...
我想要做的是用坐标文件的第一行替换“坐标”的第一个实例,用第二行替换第二个实例,等等。
Coordinate 1
Table 1
Coordinate 2
Table 2
Coordinate 3
Table 3
...
我试过这个:
while read coord
do
perl -pln -e 's/Coords/$coord/' Tables >> Output
done <Coordinates
但它没有用。(因为 perl 不能使用 bash 变量?)任何帮助将不胜感激。