O comando seq 2
imprime
1
2
para o fluxo de saída padrão, e sed '1r /dev/stdin' rgb
o lê do fluxo de entrada padrão e o insere após a primeira linha do arquivo rgb
.
$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"
Eu não entendo porque 2 é impresso. 2 está na linha 2, então por que é impresso ??
O comando seq 2
imprime
1
2
para o fluxo de saída padrão, e sed '1r /dev/stdin' rgb
o lê do fluxo de entrada padrão e o insere após a primeira linha do arquivo rgb
.