Beginning Shell Scripting 1st Edition by Eric Foster-Johnson (PDF)

3

 

Ebook Info

  • Published: 2005
  • Number of pages: 530 pages
  • Format: PDF
  • File Size: 8.79 MB
  • Authors: Eric Foster-Johnson

Description

Covering all major platforms-Linux, Unix, Mac OS X, and Windows-this guide shows programmers and power users how to customize an operating system, automate commands, and simplify administration tasks using shell scriptsOffers complete shell-scripting instructions, robust code examples, and full scripts for OS customizationCovers shells as a user interface, basic scripting techniques, script editing and debugging, graphing data, and simplifying administrative tasksIn addition to Unix and Linux scripting, the book covers the latest Windows scripting techniques and offers a complete tutorial on Mac OS X scripting, including detailed coverage of mobile file systems, legacy applications, Mac text editors, video captures, and the Mac OS X Open Scripting Architecture

User’s Reviews

Editorial Reviews: From the Back Cover Beginning Shell Scripting Shell scripts give you the power to automate tedious daily tasks, improve your work capabilities, and get more out of your computers. Whether you are working on Mac OS®X, Linux®, Unix®, or Windows®, this book presents complete shell scripting instructions, robust code examples, and full scripts for customizing your operating system.You’ll first learn the basics of shell scripts, including what they are, how they run, and how you can design executable commands from them. You’ll then progress to more advanced scripting topics, such as using awk and sed commands, building command pipelines, and creating functions. This book covers everything you’ll need to know about shells and scripting in order to begin writing your own.What you will learn from this bookHow shells work and how to find them on your systemSteps for passing data to a shell script and modifying your environmentTechniques for creating, reading, enhancing, and removing filesHow to query about processes and gather information about what is running on your systemTips for editing and debugging scriptsWays to monitor and administer your system using scriptsHow to call on your desktop applications from scriptsWho this book is forThis book is for anyone who wants to get more out of their computer systems, including Mac OS X, Linux, Unix, and Windows users.Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured tutorial format that will guide you through all the techniques involved. About the Author Eric Foster-Johnson (Arden Hills, MN) is a veteran programmer who works daily with Linux, Unix, Windows, Mac OS X, and other operating systems. By day, he writes enterprise Java software for ObjectPartners, a Minnesota consulting firm. He has authored a number of Linux and Unix titles including Red Hat RPM Guide, Teach Yourself Linux, Teach Yourself Unix, and Perl Modules. John C. Welch (Boston, MA) has more than ten years of Mac experience in the trenches of the IT world. He packs the hall at Macworld Expo where he’s a regular speaker, sharing his experiences and knowledge on using Macs effectively in business and enterprise IT environments. John’s articles are frequently featured in MacTech Magazine and WorkingMac.com, and he is semi-regularly featured on The Mac Show conducting interviews with the geekier side of the Mac community. He’s recently been touring the country presenting seminars on Mac OS X administration to IT professionals from coast to coast.Micah Anderson has been a Unix system administrator for more than a decade. He is a Debian GNU/Linux developer and works as an independent consultant building alternative communication infrastructure and supporting the technology needs of positive grassroots alternatives.

Reviews from Amazon users which were colected at the time this book was published on the website:

⭐This book is old, but very good at explaining scripting concepts to beginners. It is very much “learning by doing,” used it for a class and I’m glad I did!

⭐When price, quality, and turn-around-time are excellent, what more can one add.

⭐The claims that the author gives equal scripting time to each OS and all shells is very misleading.The author hates Windows and never misses a chance to let you know this – I wish the author had left the personal views and OS politics out …or just not covered Windows at all. (Which by the way isn’t covered at all – other than the Cygwin program and why the author hates Windows so much.)This book uses the BASH shell almost exclusively with some “oh yea, this syntax won’t work on the C Shell” thrown in.the Korn & Z Shells are treated like they don’t even exist – and BASH is always the only way to go.The book at about Chapter 3 becomes more of a “look what i can do” and “here write this out in a text editor and save the file as this”, without much explaInation as to why it happens that way and what the syntax introduced means. With some syntax being introduced in a script and never being explained or referenced at all.The terms the Author uses are as technical as you can get (like Palindromic Scripting” instead of saying a number reads the same forward and backwards (ex. 15851) or even symmetrical would have been a better term for a newbie. Luckily i know what Palindromic numbers are.Not a good book for Newbies … too much un-explained out of nowhere syntax – related in the most technical terms the Author could find. It reads more like a technical manual on something … not a how to learn from the ground up book. Your just as well off reading the MAN pages.

⭐This is a book for the IT professionals with good knowledge in Shell Scripting. It does not provide enough explanation about the Shell scripting to help beginners. The book is just for the BASH scripting, and the author’s approach is not systematic. Therfore, this book is not good to use for the educational purpose.I recommend this book to those who know the Shell Scripting, but they are looking for some new ideas or second opinion.

⭐This book seems to want to introduce all and everything under the sun, as as such, the book looses focus quite a bit. For example, the in the beginning the author introduces samples of python, perl, and tcl, talks about batch, and then introduces a variety of text editors for all platforms. Later in the next chapter, we learn how to launch a music player and then echo out text, and then how to setup variable in bourne shell, and the c shell. I am grateful for his enthusiasm on the topic, but feels like I’m on a roller coaster ride of scrambled ideas related to shell scripting.In looking forward to the chapter “Scripting with Files”, I see some minor notes on chmod and file test conditionals for files. I don’t see more advance topics like using find or stat or related topics, and instead we are presented with a conversation on Next file systems, Mac OS X file systems (UFS and HFS+). And on those topics, we get “gee that’s neat to know” trivia, but it’s totally useless, as there nothing on Mac specific commands like ditto or setfile to handle the Mac flavor of Unix.On one topic on “Controlling Processes”, the author explains the concept of processes and shows a screen shot of a Windows Task Manager. I was thinking, that well, maybe this book offers something different by showing how to script with Windows specific commands, like tasklist, but nope, we only get the screen shot, and following discussion on ps command and the /proc directory on Linux.Overall, the book offers a lot of trivia on a variety of topics, and in some places there may be some scripts — if you are lucky — relating to the topic, and interspersed chaotically is some introduction material on shell scripting, sometimes bourne, sometimes c shell, sometimes something different. If this type of style works for you, then this might be the book, but I think for most of us, we’ll want to follow more focused organized books relating to shell scripting (and of a particular scripting language, e.g. POSIX shell or other shell language).

⭐It’s rather hard to “shell script Windows” without some form of third party add-on. The base Windows command line, as it currently stands, is ill-suited to anything but the most basic of commands, and kicking off WMI scripts, whereas pretty much any Unix system comes standard with a full suite of scripting tools and shells.This should be changing with Monad in Windows Vista, but for right now, shell scripting in Windows without third party tools is just not going to compare to what you can do with Unix.

⭐assuming that you’re focused on using BASH and you’re not trying to push the limits of shell scripting, this is a great book. perhaps I’m just lucky, but all the things i’ve needed to know to get a quick-dirty solution is in this text. plus, the book seems to give useful examples.

⭐This book is great for shell beginners. I got it with the hopes that it would teach from the ground up and it does that without losing the reader. It starts with a good history of *nix and lets you choose what shell to use. It teaches all the basic shell commands and gives the reader a good knowledge of the underlying *nix core. I recommend this book to any beginner interested in shell programming.

Keywords

Free Download Beginning Shell Scripting 1st Edition in PDF format
Beginning Shell Scripting 1st Edition PDF Free Download
Download Beginning Shell Scripting 1st Edition 2005 PDF Free
Beginning Shell Scripting 1st Edition 2005 PDF Free Download
Download Beginning Shell Scripting 1st Edition PDF
Free Download Ebook Beginning Shell Scripting 1st Edition

Previous articleSoft Computing: Integrating Evolutionary, Neural, and Fuzzy Systems 2001st Edition by Andrea Tettamanzi (PDF)
Next articleInformation Technology and Computational Physics (Advances in Intelligent Systems and Computing Book 462) by Piotr Kulczycki (PDF)