小编Ton*_*son的帖子

sed -i 以相反的顺序写入!为什么?

为什么 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)

我不知道为什么写作会以相反的顺序发生!

sed shell-script

3
推荐指数
1
解决办法
719
查看次数

标签 统计

sed ×1

shell-script ×1