5
Я видел пару сообщений для этого, например this one, но никто не помогает мне в моей конкретной ситуации.Конкатенация строковых литералов
scriptsPath="/var/db/gbi/scripts/"
echo "$scriptsPathawesome.csv";
Я бы ожидать, что это эхо /var/db/gbi/scripts/awesome.csv
Вместо этого я получаю .csv
Похоже, он думает, что я пытаюсь сделать ссылку на переменную с именем $scriptsPathawesome
. Как я могу объединить переменную $scriptsPath
в строковый литерал "awesome.csv"
?
Awesome, спасибо. –
Я бы также (или вместо этого) использовал явный разделитель путей, чтобы сделать его более ясным. '$ scriptsPath/awesome.csv' является безопасным, поскольку несколько последовательных разделителей рассматриваются как один экземпляр. – chepner