我有一个看起来像这样的文件(只是其中的一部分)
center cont flux eqw core gfwhm fwhm
7367.332 0.3494628 -0.002165 0.006196 -0.026459 0.07688 0.
7372.827 0.3524984 -9.457E-4 0.002683 -0.011192 0.07938 0.
7384.392 0.3463771 -0.001513 0.004369 -0.024297 0.05851 0.
7384.655 0.3457934 -0.003066 0.008867 -0.037102 0.07763 0.
7387.274 0.347539 -0.014332 0.04124 -0.136604 0.09856 0.
center cont flux eqw core gfwhm lfwhm
7391.392 0.3548613 -0.044781 0.1262 -0.203154 0.2071 0.
7391.645 0.3539104 -0.008767 0.02477 -0.021864 0.3767 0.
center cont flux eqw core gfwhm lfwhm
7400.522 0.3491196 -4.204E-4 0.001204 -0.005909 0.06684 0.
7405.889 0.348969 -6.845E-4 0.001961 -0.009793 0.06566 0.
我想在包含字符串,等#
的每一行的开头添加一个。它们看起来都很相似,所以搜索应该就足够了。center
cont
center
如果另外我可以添加到脚本中,那么什么都不会发生,如果他们的行已经包含一个#
很棒的,但在这里不是超级重要的。
输出应如下所示:
#center cont flux eqw core gfwhm fwhm
7367.332 0.3494628 -0.002165 0.006196 -0.026459 0.07688 0.
7372.827 0.3524984 -9.457E-4 0.002683 -0.011192 0.07938 0.
7384.392 0.3463771 -0.001513 0.004369 -0.024297 0.05851 0.
7384.655 0.3457934 -0.003066 0.008867 -0.037102 0.07763 0.
7387.274 0.347539 -0.014332 0.04124 -0.136604 0.09856 0.
#center cont flux eqw core gfwhm lfwhm
7391.392 0.3548613 -0.044781 0.1262 -0.203154 0.2071 0.
7391.645 0.3539104 -0.008767 0.02477 -0.021864 0.3767 0.
#center cont flux eqw core gfwhm lfwhm
7400.522 0.3491196 -4.204E-4 0.001204 -0.005909 0.06684 0.
7405.889 0.348969 -6.845E-4 0.001961 -0.009793 0.06566 0.
我认为sed
可以解决这个问题,但如果有人有更好的主意,我想在这里。