In this, the final chapter of our journey, we will look at some odds and ends.While we have certainly covered a lot of ground in the previous chapters,there are...
In the last chapter, we looked at how the shell can manipulate strings and numbers.The data types we have looked at so far are known in computer science circles...
Computer programs are all about working with data. In past chapters, we have focused onprocessing data at the file level. However, many programming problems nee...
In this final chapter on flow control, we will look at another of the shell’s looping constructs.The for loop differs from the while and until loops in that it ...
One feature that has been missing from our programs is the ability to accept and processcommand line options and arguments. In this chapter, we will examine the...
In this chapter, we will continue to look at flow control. In Chapter 28, we constructedsome simple menus and built the logic used to act on a user’s selection....
As our scripts become more complex, it’s time to take a look at what happens whenthings go wrong and they don’t do what we want. In this chapter, we’ll look ats...
In the previous chapter, we developed a menu-driven program to produce various kindsof system information. The program works, but it still has a significant usa...
The scripts we have written so far lack a feature common in most computer programs —interactivity. That is, the ability of the program to interact with the user...