Linux shell scripting bootcamp explore the possibilities of the shell in a simple and elegant way
A quick and straightforward approach to writing shell scripts to accomplish different types of tasks on a Linux system. About This Book Understand expressions and variables and how to use them practically Familiarize yourself with the various text filtering tools available in Linux A fast-paced and...
Otros Autores: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Birmingham, England ; Mumbai, [India] :
Packt Publishing
2017.
|
Edición: | 1st edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630690706719 |
Tabla de Contenidos:
- Cover
- Copyright
- Credits
- About the Author
- Acknowledgement
- About the Reviewer
- www.PacktPub.com
- Customer Feedback
- Table of Contents
- Preface
- Chapter 1: Getting Started with Shell Scripting
- Getting started
- Using a good text editor
- Demonstrating the use of scripts
- Chapter 1 - Script 1
- Chapter 1 - Script 2
- Chapter 1 - Script 3
- Chapter 1 - Script 4
- Chapter 1 - Script 5
- Chapter 1 - Script 6
- Summary
- Chapter 2: Working with Variables
- Using variables in scripts
- Chapter 2 - Script 1
- Validating parameters using conditional statements
- Chapter 2 - Script 2
- Comparison operators for strings
- Chapter 2 - Script 3
- Chapter 2 - Script 4
- Chapter 2 - Script 5
- Environment variables
- Chapter 2 - Script 6
- Chapter 2 - Script 7
- Summary
- Chapter 3: Using Loops and the sleep Command
- Using loops
- Chapter 3 - Script 1
- Chapter 3 - Script 2
- Chapter 3 - Script 3
- Screen manipulation
- Chapter 3 - Script 4
- Chapter 3 - Script 5
- Indenting your code
- Chapter 3 - Script 6
- Using the for statement
- Chapter 3 - Script 7
- Chapter 3 - Script 8
- Leaving a loop early
- Chapter 3 - Script 9
- The sleep command
- Chapter 3 - Script 10
- Chapter 3 - Script 11
- Watching a process
- Chapter 3 - Script 12
- Creating numbered backup files
- Chapter 3 - Script 13
- Summary
- Chapter 4: Creating and Calling Subroutines
- Clearing the screen
- Chapter 4 - Script 1
- File redirection
- Command piping
- Chapter 4 - Script 2
- Chapter 4 - Script 3
- Subroutines
- Chapter 4 - Script 4
- Using parameters
- Chapter 4 - Script 5
- Chapter 4 - Script 6
- Making a current backup of your work
- Chapter 4 - Script 7
- Summary
- Chapter 5: Creating Interactive Scripts
- Chapter 5 - Script 1
- Chapter 5 - Script 2
- Chapter 5 - Script 3.
- Chapter 5 - Script 4
- Chapter 5 - Script 5
- Chapter 5 - Script 6
- Chapter 5 - Script 7
- Chapter 5 - Script 8
- Summary
- Chapter 6: Automating Tasks with Scripts
- Chapter 6 - Script 1
- Chapter 6 - Script 2
- Chapter 6 - Script 3
- Chapter 6 - Script 4
- Cron
- Chapter 6 - Script 5
- Chapter 6 - Script 6
- Chapter 6 - Script 7
- Summary
- Chapter 7: Working with Files
- Writing files
- Chapter 7 - Script 1
- Reading files
- Chapter 7 - Script 2
- Chapter 7 - Script 3
- Chapter 7 - Script 4
- Reading and writing files
- Chapter 7 - Script 5
- Reading and writing files interactively
- Chapter 7 - Script 6
- File checksums
- File encryption
- Chapter 7 - Script 7
- Summary
- Chapter 8: Working with wget and curl
- Introducing the wget program
- wget options
- wget return codes
- wget configuration files
- Chapter 8 - Script 1
- wget and recursion
- wget options
- curl
- curl options
- Chapter 8 - Script 2
- Summary
- Chapter 9: Debugging Scripts
- Syntax errors
- Chapter 9 - Script 1
- Chapter 9 - Script 2
- Automatic backups
- More syntax errors
- Chapter 9 - Script 3
- Logic errors
- Chapter 9 - Script 4
- Using set to debug scripts
- Chapter 9 - Script 5 and Script 6
- Chapter 9 - Script 7
- Chapter 9 - Script 8
- Chapter 9 - Script 9
- Summary
- Chapter 10: Scripting Best Practices
- Verifying backups
- ssh and scp
- Find and use a good text editor
- Environment variables and aliases
- ssh prompt
- Testing an archive
- Progress indicator
- Chapter 10 - Script 1
- Creating new commands from a template
- Chapter 10 - Script 2
- Alerting the user
- Chapter 10 - Script 3
- Summary
- Index.