Expect I have a file
~/ Desktop/foo: bar.webloc
( a) If I double-click it, it opens a specific websites. Fantastic!
( b) If in the Terminal I run
open ~/ Desktop/foo: bar.webloc, it opens the web page. Fantastic!
( c) If in the Terminal I run
cd Desktop and after that
open foo: bar.webloc, I am welcomed with
% open foo: bar.webloc. foo: bar.webloc?  cancel.  Open the file foo: bar.webloc.  Open the URL foo: bar.webloc. Which did you indicate?
I’m thinking that
open believes that the filename may be a URL. Exists some method to require
open to open the file by default if the file exists, even if the file name matches a pattern that could possibly be a URL? Type of the reverse of
open -u? Do I simply require to prevent colons in filenames?
This occurred since Firefox developed a filename consisting of a colon when I dragged from the URL bar to the desktop, and after that I attempted to open it from the Terminal. Perhaps another concern is: exists a method to immediately get colon-free filenames when developing webloc files? (If you wish to check, you can utilize the URL https://github.com/sagemath/trac-to-github/blob/master/docs/Migration-Trac-to-Github.md Safari and Chrome produce colon-free filenames, however not Firefox.)