sed r 命令示例需要解释

sed r 命令示例需要解释
$cat rgb
lower (#1): "red green blue"
UPPER (#2): "RED GREEN BLUE"

$seq 2 | sed '1r /dev/stdin' rgb
lower (#1): "red green blue"
1
2
UPPER (#2): "RED GREEN BLUE"

我不明白为什么会打印 2。2 在第 2 行,那为什么还会打印它呢??

答案1

该命令seq 2打印

1
2

到标准输出流,并sed '1r /dev/stdin' rgb从标准输入流读取并插入到文件第一行之后rgb

相关内容