11 Comments
- SimonGray, on 10/12/2007, -2/+5This is not some arcane toy, it's actually useful. Most Linux users will testify to that.
- kubudubudubuntu, on 10/12/2007, -0/+1Judging by the time it takes to learn shell scripting, i would say that you would get to start learning the "new technologies" in no time (1 month or two), everyones got to start with the basics.
- itchybeard, on 10/12/2007, -0/+2I know several scripting languages and programming languages as do most *nix admins and developers. Even though things like Python, Ruby and Perl rip shell scripts to pieces in terms of power and flexibility for some short, simple tasks the most efficient and fastest to put together script is still the good old:
#!/bin/sh
I also don't agree with kubudubudubuntu. It's MUCH easier to make languages like Python, Ruby and even C do anything even remotely complicated than it is a shell script. I don't really think shell scripts are the basics of programming at all. I know several higher level scripting language coders who cannot code with shell scripts and won't learn them because they know Python and it's a whole lot easier to work with. Good shell scripting is an arcane art.
Shell scripts are mostly good where a very level of compatibility is needed or glue for sticking other programs together and in that capacity - they function very well. - bitslayer, on 10/12/2007, -0/+1"I don't think that analogy means what the author thinks it means"
Actually I think (s)he's making a funny. Har har and all. - rgov, on 10/12/2007, -1/+2No, I think the quote is here: http://developer.apple.com/documentation/OpenSource/Conceptual/ShellScripting/shell_scripts/chapter_2_section_1.html
The author clearly implies that shell scripting is tricky and at times trying (calling it a "black art," etc.) They aren't trying to convince you to learn shell scripting, they're just providing a reference if you need to. The "you'll understand why people drive cars" means that other programming languages (e.g. C) are much nicer to work with. - Scott2, on 10/12/2007, -3/+4Extremely useful, as OS X Server admins will testify to as well.
- napkinback, on 10/12/2007, -2/+2That quote is here: http://developer.apple.com/documentation/OpenSource/Conceptual/ShellScripting/index.html
So, once I invest all this time to become "sufficiently experienced", I'll understand why people have moved onto other, more advanced technologies? I don't think that analogy means what the author thinks it means. How is that an inducement for me to want to learn to script?
Not a judgement on the scripting technology, but come on, if you want me to invest some time, don't analogize yourself into a corner - kubudubudubuntu, on 10/12/2007, -2/+1its for script kiddies =D
nah, extremely usefull !! (Kubuntu-Linux user) - inactive, on 10/12/2007, -6/+2mac users don't want to learn programming, content oneself with the fancy toolbar, shell is not for you n00bs :P
- diecastbeatdown, on 10/12/2007, -6/+1now you too can script like your father did decades ago! ;)


What is Digg?
Browsing Digg on your phone just got easier with our enhancements to the