Quick question on expanding variable

s=`awk '{ print $0}' /Applications/Relink.app/z_cloudline.txt`
sed -n '"$s"' /var/mobile/Library/iFile/Bookmarks.plist > /var/mobile/originalip.txt

What is the problem with that code ?
With variable it only outputs:

sed: -e expression #1, char 1: unknown command: `"'

If I use the normal version that doesn't use a variable:

sed -n '746p' /var/mobile/Library/iFile/Bookmarks.plist > /var/mobile/originalip.txt

it works flawlessly.

Thanks in advance

Because variable expansion doesn't happen inside single quotes or strong quotes.

sed -n '"$s"'

Remove single quotes and use just double quotes or weak quotes instead.

Since this article here didn't help me either on the subject of weak and strong quotes.

OK, using only doulbe quotes helps...

what are weak quotes again ?

This might help:

Strong versus Weak quoting