我有一个像这样的文件,叫做 new.samples.dat
-4.5000000000E-01 8.0000000000E+00 -1.3000000000E-01
5.0000000000E-02 8.0000000000E+00 3.4000000000E-01
...
我必须在另一个名为 Remaining.Simulations.dat 的文件中搜索该文件的所有这些数字,并将它们复制到另一个文件中。我确实喜欢这个
for sample_index in $(seq 1 100)
do
sample=$(awk 'NR=='$sample_index'' new.samples.dat)
grep "$sample" Remaining.Simulations.dat >> Previous.Training.dat
done
它几乎可以正常工作,但它不会将所有 $sample 复制到 Previous.Training.dat 即使我确定这些都在 Remaining.Simulations.dat 出现此错误
grep: invalid option -- '.'
Usage: grep [OPTION]... PATTERN [FILE]...
Try `grep --help' for more information.
你知道如何解决吗?谢谢