gpt4 book ai didi

linux - 如何从文件中复制一些行并粘贴到ubuntu linux中的另一个文件

转载 作者:行者123 更新时间:2023-12-04 19:09:01 26 4
gpt4 key购买 nike

我想从文本文件中复制一些行并将其粘贴到另一个文件(文件 a -> 文件 b)。我正在使用ubuntu。

如果文件 a 如下所示:

&IONS
upscale = 100.D0,
/

&CELL
! cell_dynamics = 'bfgs'
press_conv_thr = 0.01d0
/

ATOMIC_SPECIES
HZ 134.857 hz_s.upf_0.50
Si 28.0855 si_srl_gga.upf
S 32.0650 s_srl_gga.upf

K_POINTS (automatic)
8 8 8 0 0 0


CELL_PARAMETERS (alat= 1.88972599)
3.499845546 0.000000000 0.000000000
0.000000000 3.499845546 0.000000000
0.000000000 0.000000000 7.992795057

ATOMIC_POSITIONS (crystal)
HZ 0.750000000 0.750000000 0.729718998
HZ 0.250000000 0.250000000 0.270281002
Si 0.750000000 0.250000000 0.000000000
Si 0.250000000 0.750000000 0.000000000
S 0.250000000 0.250000000 0.620340894
S 0.750000000 0.750000000 0.379659106

我想从 CELL_PARAMETERS (alat= 1.88972599) 中提取(复制)行到最后一行 S 0.750000000 0.750000000 0.379659106
并将其粘贴到“文件 b”的最后一部分

我怎样才能自动完成?(不使用 yank 和 paste)

最佳答案

就像是

sed -n '/CELL_PARAMETERS/,$p' filea >> fileb

应该做的伎俩。

关于linux - 如何从文件中复制一些行并粘贴到ubuntu linux中的另一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61657973/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com