quer entender o significado desses símbolos um por um

2

então esse comando simples:

echo "Hello, World! sin($1)=$(echo "s($1)“|bc -l)"

Eu sei que echo é como print ou show, e "" é string, mas $ 1 então minha compreensão é $ é input e 1 é a primeira entrada correta? Agora, isso eu não entendo:

=$(echo "s($1)“|bc -l)"
    
por joe s 16.08.2016 / 17:06

1 resposta

3

bc é uma simples calculadora de linha de comando que pode ler comandos de stdin (entrada padrão) Experimente: echo 2+2|bc -l s (x) significa sin (x) em bc, então quando você fizer echo "s(4)"|bc -l , ele mostrará o valor. echo $(command1) $(command2) significa: execute os comandos 2 e imprima sua saída em uma linha.

    
por 16.08.2016 / 17:12