Puncte:0

Diferența dintre ampersand simplu și ampersand dublu?

drapel cn

Știu că unii oameni au întrebat despre diferența dintre un punct și virgulă și dublu ampersand la comenzile în lanț.

Dar ceea ce văd în acest fișier de la SQL Server Docker, este SINGUR ampersand.

Ce înseamnă?

Care este diferența dintre aceste două linii de coduri:

/opt/mssql/bin/sqlservr & /usr/src/app/import-data.sh & npm start 
/opt/mssql/bin/sqlservr && /usr/src/app/import-data.sh && npm start 
sudodus avatar
drapel jp
& pune comanda anterioară în fundal (eliberează terminalul) și următoarea comandă poate fi executată paralel cu cea anterioară; && este logic AND, ceea ce face ca următoarea comandă să fie executată numai dacă comanda anterioară a fost finalizată cu succes, cu codul de eroare 0.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.