Chapter 10 Advanced file processing Commands rm file
- Slides: 21
Chapter 10 Advanced file processing
Commands • rm file* • rm file? • rm f? l? ^ $ Regular Expressions/special characters/Meta characters -It will remove all the files starting from the name file no matter how lengthy there name is, will remove file 1, file 111, fileabc 43 er, fileg * is a meta character which has a special meaning behind it (meaning every thing) -It will remove all the files starting from the name file and just one more extra character in the name, will remove file 1, file. B, filec, file 8. ? again is a meta character which has a special meaning behind it (meaning just one character or letter), it acts like a fill in the blank -It will remove all the files starting with the first letter f and the second may be any character/number , third letter must be l and fourth may be any character/number f just one more, will remove file, f. Bl 2, f 5 l 7, f 9 le, f 3 lg. ? again is a meta character which has a special meaning behind it (meaning just one character or letter), it acts like a fill in the blank, in this example there are two fill in the blanks beginning of line End of line
Compressing a file compress gzip gzexe(executable) pack option -v, f -v, t, f, r, d -d uncompress gunzip gzexe -d unpack extension limitations. Z. gz ~(with the previous state and a backup). z not applicable on a file greater than 8 MB size
Compressing a file compress filea uncompress filea. Z compress -v filea fileb filec uncompress -fv filea. Z fileb. Z
Compressing a file gzip File gzip file 22 gunzip file 22. gz Directory gzip -v –f –r dir. A gunzip -r dir. A. gz
Compressing a file compress an executable file Executable file gzexe banner ls –l 764 banner 1054 banner~ gzexe –d banner ls –l 764 banner~ 1054 banner a backup of precious state
Compressing a file pack filea unpack filea. z
Reading a compressed file gzip file 22 more file 22. gz 9843 j 3409 j 09&$%^$%dsfgs%$6 dfsgdf 435 DSFg 456$%7!@@!@2 ffg hj. Uu 74(()g^^345 Gdf#@$%&^&*(&$ER %$^$#NGFf cat file 22. gz 9843 j 3409 j 09&$%^$%dsfgs%$6 dfsgdf 435 DSFg 456$%7!@@!@2 ffg hj. Uu 74(()g^^345 Gdf#@$%&^&*(&$ER %$^$#NGFf
Reading a compressed file zmore file 22. gz We should always respect our parents and teachers. We will obey Allah because Allah love us more then 70 Times than our real mother zcat file 22. gz We should always respect our parents and teachers We will obey Allah because Allah love us more then 70 Times than our real mother
Sorting a file cat naughty_students Daud Khan d. k@hotmail. com Usman Raza usman@yahoo. com Ali Sultan A. rashid@aol. com Bilal Malik bilal. m@yahoo. com Zubair Ameen zubair. a@gmail. com 546372 896574 854977 789475 115889 sort naughty_students Ali Bilal Daud Usman Zubair Sultan Malik Khan Raza Ameen A. rashid@aol. com bilal. m@yahoo. com d. k@hotmail. com usman@yahoo. com zubair. a@gmail. com 854977 789475 546372 896574 115889
Sorting a file cat naughty_students Daud Khan d. k@hotmail. com Usman Raza usman@yahoo. com Ali Sultan A. rashid@aol. com Bilal Malik bilal. m@yahoo. com Zubair Ameen zubair. a@gmail. com 546372 896574 854977 789475 115889 sort +1 naughty_students Zubair Daud Bilal Usman Ali Ameen zubair. a@gmail. com 115889 Khan d. k@hotmail. com 546372 Malik bilal. m@yahoo. com 789475 Raza usman@yahoo. com 896574 Sultan A. rashid@aol. com 854977
Sorting a file cat naughty_students Daud Khan d. k@hotmail. com Usman Raza usman@yahoo. com Ali Sultan A. rashid@aol. com Bilal Malik bilal. m@yahoo. com Zubair Ameen zubair. a@gmail. com 546372 896574 854977 789475 115889 sort +2 -r –b naughty_students Zubair Usman Daud Bilal Ali Ameen Raza Khan Malik Sultan zubair. a@gmail. com usman@yahoo. com d. k@hotmail. com bilal. m@yahoo. com A. rashid@aol. com 115889 896574 546372 789475 854977
Searching a file in Unix directory structire command: find Command to Find a file /home Searching location command: whereis ftp tar ls -name pakistan. gif Indicate that next work is the actual name of a file Name of the file that is to be searched -print Print the result on the screen
Searching a pattern in a file cat naughty_students Daud Khan d. k@hotmail. com Usman Raza usman@yahoo. com Ali Sultan A. rashid@aol. com Bilal Malik bilal. m@yahoo. com Zubair Ameen zubair. a@gmail. com 546372 896574 854977 789475 115889 grep Raza naughty_students Usman Raza usman@yahoo. com 896574 grep –n Raza naughty_students 2 Usman Raza usman@yahoo. com 896574
Searching a pattern in a file cat naughty_students Daud Khan d. k@hotmail. com Usman Raza usman@yahoo. com Ali Sultan A. rashid@aol. com Bilal Malik bilal. m@yahoo. com Zubair Ameen zubair. a@gmail. com 546372 896574 854977 789475 115889 grep ‘^[A-D]’ naughty_students Daud Ali Bilal Khan Sultan Malik d. k@hotmail. com A. rashid@aol. com bilal. m@yahoo. com 546372 854977 789475 grep ‘<A’ naughty_students Ali Zubair Sultan A. rashid@aol. com 854977 Ameen zubair. a@gmail. com 115889
Searching a pattern in a file cat naughty_students Daud Khan d. k@hotmail. com Usman Raza usman@yahoo. com Ali Sultan A. rashid@aol. com Bilal Malik bilal. m@yahoo. com Zubair Ameen zubair. a@gmail. com 546372 896574 854977 789475 115889 egrep -n “Ali|Ameen” naughty_students 3 Ali 5 Zubair Sultan A. rashid@aol. com 854977 Ameen zubair. a@gmail. com 115889 egrep -v “Ali|Ameen” naughty_students Daud Khan Usman Raza Bilal Malik d. k@hotmail. com usman@yahoo. com bilal. m@yahoo. com 546372 896574 789475
Searching a pattern in a file fgrep: very good speed but not so flexible grep : good speed and flexible egrep: slow speed but very flexible
Sorting a file cat naughty_students Daud Khan d. k@hotmail. com Usman Raza usman@yahoo. com Ali Sultan A. rashid@aol. com Bilal Malik bilal. m@yahoo. com Zubair Ameen zubair. a@gmail. com cut -fr 1, 2 naughty_students Zubair Daud Bilal Usman Ali Ameen Khan Malik Raza Sultan 546372 896574 854977 789475 115889
Sorting a file cat naughty_students Daud Khan d. k@hotmail. com Usman Raza usman@yahoo. com Ali Sultan A. rashid@aol. com Bilal Malik bilal. m@yahoo. com Zubair Ameen zubair. a@gmail. com cut -f 1, 2, 4 naughty_students Daud Usman Ali Bilal Zubair Khan Raza Sultan Malik Ameen 546372 896574 854977 789475 115889
cut and paste cat naughty_students Daud Khan d. k@hotmail. com Usman Raza usman@yahoo. com Ali Sultan A. rashid@aol. com Bilal Malik bilal. m@yahoo. com Zubair Ameen zubair. a@gmail. com 546372 896574 854977 789475 115889 cat Course monday Friday Tuesday Saturday Thursday Unix Php Java Linux oops paste naughty_students Course Daud Usman Ali Bilal Zubair Khan Raza Sultan Malik Ameen d. k@hotmail. com usman@yahoo. com A. rashid@aol. com bilal. m@yahoo. com zubair. a@gmail. com 546372 896574 854977 789475 115889 monday Unix Friday Php Tuesday Java Saturday Linux Thursday oops
Encrypt a file crypt key < original_file > encrypted_file crypt key < encrypted_file > original_file crypt hskr 45@ < myfile > secretfile (encrypting) crypt hskr 45@ < secretfile > myfile (decrypting)
- Internal commands of dos
- File-file yang dibuat oleh user pada jenis file di linux
- Advanced unix commands
- Python file system commands
- Point processing techniques
- Advanced data processing
- Awips
- Bottom up and top down processing
- Bottom up processing vs top down processing
- Bottom up processing
- High boost filtering matlab
- Primary, secondary and tertiary food processing
- Point processing in image processing
- Histogram processing in digital image processing
- Parallel processing vs concurrent processing
- Neighborhood processing in digital image processing
- Point processing in image processing
- Morphological processing in digital image processing
- Bottom up vs top down processing
- Interactive processing
- File processing system
- File based system example