为什么 sed 以相反的顺序写入我的文件?
我需要读取old_file.txt包含以下数据的文本文件 ( ):
文件中有什么old_file.txt:
1.00
2.00
3.00
Run Code Online (Sandbox Code Playgroud)
我有第二个文件,其中包含:
文件中有什么new_file.txt:
AAAA
BBBB
CCCC
DDDD
EEEE
FFFF
GGGG
Run Code Online (Sandbox Code Playgroud)
现在,我需要将光标移动到nthfile 所在的行new_file.txt,并插入 中的所有内容old_file.txt,如下所示:
我需要的:
AAAA
BBBB
CCCC
1.00 <--
2.00 <--
3.00 <--
DDDD
EEEE
FFFF
GGGG
Run Code Online (Sandbox Code Playgroud)
但我得到:
我得到的:
AAAA
BBBB
CCCC
3.00 <--
2.00 <--
1.00 <--
DDDD
EEEE
FFFF
GGGG
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
1.00
2.00
3.00
Run Code Online (Sandbox Code Playgroud)
我不知道为什么写作会以相反的顺序发生!