У меня есть две переменные var1
и var2
, которые могут состоять из нескольких строк или могут быть полностью пустыми. Например, любой из них может выглядеть так:
line/1
line/2
или
Я хочу объединить их так, чтобы при объединении выводов var1 как есть, а выводов var 2 как правильно ниже последней строки var1. Существует 4 случая: либо var1 пуст, а var2 нет, var 2 пуст, а var 1 нет, оба пусты или не пусты. Я не хочу никаких пробелов или пустой строки, если одна из переменных пуста. Поэтому, если переменная 1 пуста, я не хочу,
line/1
или наоборот.
Кроме использования блока if, elif, else, есть ли способ, которым я мог бы сделать это, или я ДОЛЖЕН использовать блок if else.
Кроме того, для последнего случая, когда ни один из них не пуст, как я могу объединить эти два? Я пытался
var3="${var1}\n${var2}"
, но это не похоже на работу. Любые советы будут высоко оценены.