O que significa a sintaxe desses comandos de eco?

2

Eu tentei usar um script copiado, que inclui o seguinte comando

echo "rc  $2" > $WORKDIR/out.dat

Eu posso imaginar que ele tenta enviar algum conteúdo para o arquivo out.dat. Mas o que significa rc $2 ?

Inclui também

echo "PWD" >> $WORKDIR/env.txt

Por que usa >> aqui em vez de > ?

    
por bit-question 28.10.2011 / 03:46

1 resposta

5

Nenhuma delas é na verdade echo de perguntas.

"rc $2" é o texto "rc", um espaço e o segundo argumento é passado para o script ou função.

>> é anexado a um arquivo existente, em oposição a > , que grava em um novo arquivo, apagando qualquer arquivo existente no processo.

    
por 28.10.2011 / 04:06