performing a request in area in OSMConvert

hello dear linux experts -

today i have a little issue with a osmconvert (and filter) request.

i want to do a request round towns like paris or hamburg or the like

can i perform a request to get all results round a town … i e like so:

  /tmp$ osmconvert oberbayern-latest.osm.pbf --all-to-nodes -o=blablubbla_2.o5m
/tmp$ osmfilter blablubbla_2.o5m --keep="amenity=restaurant" -o=my_gooddata_.o5m
/tmp$ osmconvert my_gooddata_.o5m --csv="@id @lon @lat shop name addr:street addr:housenumber addr:city website email" --csv-headline | more
@id     @lon    @lat    shop    name    addr:street     addr:housenumber        addr:city       website email
29950894        11.7415509      48.3978074              Parkcafe        Am Wörth        23      Freising
32559987        11.7841034      47.8785126              Waldrestaurant Maxlmühle        Maxlmühle       2       Valley
33047448        11.1863664      47.9072486              Hirschberg-Alm
34034075        11.6704030      48.1169551              Zum Goldenen Stern      Gartenstadtstraße       6       München
34072038        11.6707224      48.1093154              Franziskaner Garten     Friedensprome

is this possible can i do this kind of special search?