comando em várias linhas

1

Aqui está um código de exemplo de um livro que eu preciso digitar no terminal

> db.users.update( {username: "smith"},
{ $set: {favorites:
   {
     cities: ["Chicago", "Cheyenne"],
     movies: ["Casablanca", "The Sting"]
} }
})

Como escrever isso? assim que eu escrever a primeira linha terminando com vírgula (,) e pressionando enter para ir para a próxima linha, ele executa o comando. Posso formatar meu comando como acima?

    
por coure2011 10.01.2012 / 07:34

1 resposta

1

Geralmente, você pode escapar de quebras de linha usando \ . Então, basta digitar isso antes de pressionar enter. Isso provavelmente depende do programa (por exemplo, shell) que você está executando. Em bash , você recebe um prompt de continuação ( > ) e pode continuar digitando seu comando.

$ l\
> s -la
total 88
drwx------+  4 danielbeck  staff    136 10 Jan 08:13 .
drwxr-xr-x  67 danielbeck  staff   2278  9 Jan 23:37 ..
-rw-------@  1 danielbeck  staff  43012 10 Jan 08:13 .DS_Store

Em muitos casos, você pode pular novas linhas ao digitar o código de um livro ou outra fonte. Seu snippet de código parece que pode funcionar sem novas linhas e é apenas formatado dessa forma para facilitar a leitura.

    
por 10.01.2012 / 08:12