How to say 'only' when there is only one of something


I want to say a sentence of the form:

> This is the **only** shop in this town that sells socks.

i.e. there are no other shops in this town that sell socks. The best I can do
is:

> この町で靴下を売る店だけある。

But I think this means that there is nothing in the town other than a shop
that sells socks.

How do I express this use of **only**?




> This is the only shop in this town that sells socks.

The most literal translation ("this" being the subject, and "only" modifying
"shop" adjectivally) would be:

>   * これがこの町で靴下を売っている **唯一【ゆいいつ】の** 店です。
>   * これがこの町で靴下を売っている **ただひとつの** 店です。
>   * これがこの町で靴下を売っている **たったひとつの** 店です。 (emphatic, like "one and only one")
>

Less commonly, 唯一の/etc can be in this position:

>   * これが **唯一の** この町で靴下を売っている店です。
>

And yes, 「この町には靴下を売る店だけがある。」 means "In this town, there is only a shop that
sells socks."




> This is the only shop in this town that sells socks.

The most literal translation ("this" being the subject, and "only" modifying
"shop" adjectivally) would be:

>   * これがこの町で靴下を売っている **唯一【ゆいいつ】の** 店です。
>   * これがこの町で靴下を売っている **ただひとつの** 店です。
>   * これがこの町で靴下を売っている **たったひとつの** 店です。 (emphatic, like "one and only one")
>

Less commonly, 唯一の/etc can be in this position:

>   * これが **唯一の** この町で靴下を売っている店です。
>

And yes, 「この町には靴下を売る店だけがある。」 means "In this town, there is only a shop that
sells socks."

