💾 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

View Raw

More Information

-=-=-=-=-=-=-

Comment by 🐝 Addison

Re: "A mistake most bash beginners make"

In: s/bash

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!

🐝 Addison

Aug 28 · 4 days ago

Original Post

🌒 s/bash

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.

💬 random2934 · 1 comment · 3 likes · Aug 21 · 10 days ago