Remix.run Logo
XCSme 6 hours ago

What about using the filename in arrays in bash/sh?

layer8 6 hours ago | parent [-]

But Bash arrays don’t use comma, what’s the problem?

XCSme 6 hours ago | parent | next [-]

Oh, that might be true, I do remember encountering some escaping issues when creating a more complex POSIX (or bash) script that involved lists and iterating through stuff.

I see Bash only uses commas in Brace expansions:

file{1,2,3}.txt # file1.txt file2.txt file3.txt

I guess it would only be a problem if you want to expand

    file,.txt   
    file,,.txt   
    file,,,.txt
XCSme 6 hours ago | parent [-]

Imagine seeing this code:

    echo file{",",",,",",,,"}.txt
mathfailure 4 hours ago | parent [-]

Ah, I see you're a man of culture as well!

pmarreck 6 hours ago | parent | prev [-]

Have you met Bash? It’s a shrine to space-delimited everything lol

layer8 6 hours ago | parent [-]

I reworded my comment for clarity now.