Chapter 9 Basic File Processing. Displaying File Contents cat, cat w/append tac nl pr more less head...

13
Chapter 9 Basic File Processing

Transcript of Chapter 9 Basic File Processing. Displaying File Contents cat, cat w/append tac nl pr more less head...

Page 1: Chapter 9 Basic File Processing. Displaying File Contents cat, cat w/append tac nl pr more less head tail.

Chapter 9

Basic File Processing

Page 2: Chapter 9 Basic File Processing. Displaying File Contents cat, cat w/append tac nl pr more less head tail.

Displaying File Contents

• cat, cat w/append• tac• nl• pr• more• less• head• tail

Page 3: Chapter 9 Basic File Processing. Displaying File Contents cat, cat w/append tac nl pr more less head tail.

Table 9.1 Some Useful less Commands

Page 4: Chapter 9 Basic File Processing. Displaying File Contents cat, cat w/append tac nl pr more less head tail.

Table 9.1 More less Commands

Page 5: Chapter 9 Basic File Processing. Displaying File Contents cat, cat w/append tac nl pr more less head tail.

File Location Commands

• cp• mv• ln• rm• mkdir• rmdir

Page 6: Chapter 9 Basic File Processing. Displaying File Contents cat, cat w/append tac nl pr more less head tail.

Figure 9.1  Current directory before and after command cp temp temp.bak

Page 7: Chapter 9 Basic File Processing. Displaying File Contents cat, cat w/append tac nl pr more less head tail.

Figure 9.2 Current directory before and after command mv temp backups/temp.old

Page 8: Chapter 9 Basic File Processing. Displaying File Contents cat, cat w/append tac nl pr more less head tail.

Figure 9.3  Current directory before and after command

rm temp backups/temp.old

Page 9: Chapter 9 Basic File Processing. Displaying File Contents cat, cat w/append tac nl pr more less head tail.

File Statistics Commands

• ls –l• wc

Page 10: Chapter 9 Basic File Processing. Displaying File Contents cat, cat w/append tac nl pr more less head tail.

Comparing Files

• cmp, zcmp • diff, zdiff – Output is a set of commands that can be used

with the ed (or vi) editor to convert the first file into the second file

– Often used to send out upgrades

Page 11: Chapter 9 Basic File Processing. Displaying File Contents cat, cat w/append tac nl pr more less head tail.

Table 9.2 File Conversion Instructions Produced by diff

Page 12: Chapter 9 Basic File Processing. Displaying File Contents cat, cat w/append tac nl pr more less head tail.

Removing Repeated Lines

• uniq command• Intended for use on sorted files• Produces an output file with only one copy of

any repeated consecutive lines

Page 13: Chapter 9 Basic File Processing. Displaying File Contents cat, cat w/append tac nl pr more less head tail.

Table 9.3 Printing