【发布时间】:2014-12-22 19:26:31
【问题描述】:
我的文件中有这样一行
integer, parameter :: L = 2 !Size of the system
其中数字2 可以是任何整数。我想使用sed 找到这一行并将数字的值替换为另一个。
我试过了:
$ L=5
$ sed -i '/L = /c\integer, parameter :: L = $L !Size of the system' moduleselfcons.f90
但在我修改后的文件中,我最后有:
integer, parameter :: L = $ !Size of the system
而不是:
integer, parameter :: L = 5 !Size of the system
有什么问题?
【问题讨论】: