I would like to show that $\lim_{n \to \infty} \frac{n}{2^n} \sum_{k=1}^n \frac{2^k}{k} = 2$
I have seen proofs that $\sum_{k=1}^n \frac{2^k}{k} \sim \frac{2^{n+1}}{n}$ using the Euler-Maclaurin method but instead I tried with the squeeze theorem.
For one side I showed that
$$\frac{n}{2^n} \sum_{k=1}^n \frac{2^k}{k} > \frac{n}{2^n} \sum_{k=1}^n \frac{2^k}{n} = \frac{1}{2^n}\sum_{k=1}^n 2^k = \frac{2^{n+1} - 2}{2^n} = 2 - \frac{1}{2^{n-1}}$$
and the limit on this side is $2$.
Now I am having trouble finding an upper bound that converges to $2$.
Thank you.