💾 Archived View for bbs.geminispace.org › u › Addison › 19233 captured on 2024-08-31 at 15:50:55. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
Re: "A mistake most bash beginners make"
It's very confusing
This is Bash in general. I'm convinced it's not meant to be used by humans.
This is good to know, thank you for pointing it out!
Aug 28 · 4 days ago
A mistake most bash beginners make — It's the array variable expantion. here is an example: x=( a b "c d" ); echo ${x[@]} in this example a beginner would thinkg that ${x[@]} would be expanded to 3 fields but no. It would be expanded into 4 field a,b,c,d . It's very confusing. however to prevent it we just quote the parameter expansion like "${x[@]}" and now it would only expand to 3 fields :) hope you learned something new.