Can get canes with a blade which have also been around for a long time.https://www.swordcane.com/Models-and-Prices.html
Those wouldn't be legal in my area.
wouldn´t be in my area either but when your life depends on it then you´ll do what you need to do
You can carry a knife (limit 5" blade) but you can't carry a cane with a knife in it.Figure that one out.