this post was submitted on 29 May 2025
138 points (97.3% liked)
Linux
7654 readers
295 users here now
A community for everything relating to the GNU/Linux operating system
Also check out:
Original icon base courtesy of lewing@isc.tamu.edu and The GIMP
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I can maybe chime in since I've used both. Basic operations like if statements, arithmetic and loops are a lot closer to what you'd expect on PS. The barrier to programming in bash vs PS is IMO a bit higher because bash heavily uses symbols for everything. This does make PS way more verbose but more easy to wrap your head around it when unfamiliar with the syntax.
I prefer bash but for anything bigger than 5 lines I prefer proper scripting language like python or js and making an alias for "node path/to/js/script.js" and using execSync("program param1 param2") to run shell commands.
Long story short, I prefer bash because it's built in and I know it better than PS, I expect PS guys to feel the same way.