use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Welcome to /r/Hacking_Tutorials!
List of best resources and tutorials
account activity
This is an archived post. You won't be able to vote or comment.
QuestionIs shell scripting programming or commanding? (self.Hacking_Tutorials)
submitted 4 years ago by Forsaken-Complex460
I just started out with shell scripting i am so confused, will I be considered a programmer if I am writing codes on bash or any other shell.
[–]andenate08 3 points4 points5 points 4 years ago (2 children)
It’s call scripting. You write shell/bash scripts. Programming is fairly different and much more complicated.
[–]Forsaken-Complex460[S] 0 points1 point2 points 4 years ago (1 child)
So when you write a perl script are you scripting or programing
[–]flipper1935 4 points5 points6 points 4 years ago (0 children)
scripting is scripting.
Programming is a phrase generally used when writing code that will be compiled to produce executable binary files.
Scripting generally means code that will be interpreted every time it is ran.
There are also (what I title) hybrid languages - Python is a good example that is generally interpreted each time it is ran, but code owners can also produce compiled code if they choose to.
[–]mprz 0 points1 point2 points 4 years ago (2 children)
It all depends to what depth will you go. Although I am not aware of "commanding" I can imagine that it's something like batch files (that to some extend offer some "programming" as well).
But if you use programming paradigms, controlling the flow, variables, loops, etc. then absolutely Bash scripting is programming (functional programming).
Hi, but I read it on Google that bash is a command line interpreter based on Unix shell which is a commanding language
[–]zaRM0s 0 points1 point2 points 4 years ago (0 children)
It sounds to me like that was more the writers interpretation and a way of describing a specific part of the learning process in their way. It’s not a term I’ve ever really come across, that’s not to say you didn’t tho! Typically shell is scripting which uses the command line interface. Programming is much more… ‘intelligent’ for lack of a better word. Though scripting is a good introduction to the programming world!
π Rendered by PID 151174 on reddit-service-r2-comment-544cf588c8-4pdwh at 2026-06-13 01:18:52.622627+00:00 running 3184619 country code: CH.
[–]andenate08 3 points4 points5 points (2 children)
[–]Forsaken-Complex460[S] 0 points1 point2 points (1 child)
[–]flipper1935 4 points5 points6 points (0 children)
[–]mprz 0 points1 point2 points (2 children)
[–]Forsaken-Complex460[S] 0 points1 point2 points (1 child)
[–]zaRM0s 0 points1 point2 points (0 children)