13,420
edits
Changes
no edit summary
Programmers have more flexibility with tools to help them program. Many programmers use Visual tools to help produce code (these tools or applications are called "front-ends") which provide graphics to make it easier for the user to construct code (which is done by the application or tool "behind the scenes" (the backend).
Shell scripting can use commands such as Zenity that provide graphical tools (dialog boxes) in order to obtain input, display output, select files, display progress of an activity, etc...
Here are some links to Youtube videos I have used to demonstrate how I expect my students' assignment (shell script) to run to automate a routine task (create a simple webpage)
[ Youtube Video1 ]
[ Youtube Vedeo2 ]
== Resources ==
Here are some resources to shell scripting:
Seneca College (OPS435 shell scripting course) - Requires Seneca Student account access:
[http://en.wikipedia.org/wiki/Shell_script http://en.wikipedia.org/wiki/Shell_script]
Seneca College (SPR720 shell scripting course) - Older course content, but open to public:
[https://cs.senecac.on.ca/~murray.saul/SPR720/notes.html https://cs.senecac.on.ca/~murray.saul/SPR720/notes.html]