Рейтинг:0

Разница между одинарным амперсандом и двойным амперсандом?

флаг cn

Я знаю, что некоторые люди спрашивали о разнице между точкой с запятой и двойным амперсандом в цепочке команд.

Но то, что я вижу в этот файл из SQL Server Docker, является НЕ ЗАМУЖЕМ амперсанд.

Что это означает?

В чем разница между этими двумя строками кода:

/opt/mssql/bin/sqlservr и /usr/src/app/import-data.sh и запуск npm 
/opt/mssql/bin/sqlservr && /usr/src/app/import-data.sh && npm start 
sudodus avatar
флаг jp
& переводит предыдущую команду в фоновый режим (освобождает терминал), а следующая команда может выполняться параллельно предыдущей; && является логическим И, что заставляет следующую команду выполняться только в том случае, если предыдущая команда была успешно завершена с кодом ошибки 0.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.