В чем разница между backticks и $() в bash script? Я вижу в сценариях bash две разные формы, которые, похоже, делают то же самое: `some command` и $(some command) В чем разница между этими двумя, и когда я должен использовать каждый из них? Ответ 1 Нет семантической разницы. Синтаксис backtick - это более старая и менее мощная версия. См. man bash, раздел "Замена команд". Если ваша оболочка поддерживает синтаксис $(), предпочитайте ее, потому что она может быть вложенной.
Ответ 1 Нет семантической разницы. Синтаксис backtick - это более старая и менее мощная версия. См. man bash, раздел "Замена команд". Если ваша оболочка поддерживает синтаксис $(), предпочитайте ее, потому что она может быть вложенной.