Cargando…

Mastering Linux Shell Scripting : a practical guide to Linux command-line, Bash scripting, and Shell programming, 2nd Edition.

Shell scripting is a quick method to prototype a complex application or a problem by automating tasks when working on Linux-based systems. This book will make use of both simple one-line commands and command sequences and complex problems can be solved with ease, from text processing to backing up s...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Ebrahim, Mokhtar
Otros Autores: Mallett, Andrew
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2018.
Edición:2nd ed.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBOOKCENTRAL_on1034631829
003 OCoLC
005 20240329122006.0
006 m o d
007 cr cnu---unuuu
008 180505s2018 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d MERUC  |d IDB  |d CHVBK  |d VT2  |d TEFOD  |d OCLCQ  |d LVT  |d YDX  |d N$T  |d OCLCF  |d C6I  |d ZCU  |d OCLCQ  |d UX1  |d K6U  |d OCLCQ  |d OCLCO  |d TMA  |d OCLCL  |d OCLCQ 
019 |a 1033785986  |a 1034572685  |a 1034654599  |a 1034775713  |a 1034872407  |a 1175629119 
020 |a 9781788990158  |q (electronic bk.) 
020 |a 1788990153  |q (electronic bk.) 
020 |a 1788990552 
020 |a 9781788990554 
020 |z 1788990153 
020 |z 1788990552 
020 |z 9781788990554 
024 3 |a 9781788990554 
029 1 |a CHNEW  |b 001016206 
029 1 |a CHVBK  |b 523131968 
029 1 |a AU@  |b 000067115079 
035 |a (OCoLC)1034631829  |z (OCoLC)1033785986  |z (OCoLC)1034572685  |z (OCoLC)1034654599  |z (OCoLC)1034775713  |z (OCoLC)1034872407  |z (OCoLC)1175629119 
037 |a B09990  |b 01201872 
037 |a 4287A425-A65A-43C1-B226-B93162969E66  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.774.L46  |b .E273 2018eb 
072 7 |a COM  |x 046070  |2 bisacsh 
082 0 4 |a 005.432  |2 23 
049 |a UAMI 
100 1 |a Ebrahim, Mokhtar. 
245 1 0 |a Mastering Linux Shell Scripting :  |b a practical guide to Linux command-line, Bash scripting, and Shell programming, 2nd Edition. 
250 |a 2nd ed. 
260 |a Birmingham :  |b Packt Publishing,  |c 2018. 
300 |a 1 online resource (273 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: The What and Why of Scripting with Bash; Technical requirements; Types of Linux shells; What is bash scripting?; The bash command hierarchy; Command type; Command PATH; Preparing text editors for scripting; Configuring vim; Configuring nano; Configuring gedit; Creating and executing scripts; Hello World!; Executing the script; Checking the exit status; Ensuring a unique name; Hello Dolly!; Running the script with arguments; The importance of correct quotes; Printing the script name. 
505 8 |a Declaring variablesUser-defined variables; Environment variables; Variable scope; Command substitution; Debugging your scripts; Summary; Questions; Further reading; Chapter 2: Creating Interactive Scripts; Technical requirements; Using echo with options; Basic script using read; Script comments; Enhancing scripts with read prompts; Limiting the number of entered characters; Controlling the visibility of the entered text; Passing options; Passing parameters with options; Read options values; Try to be standard; Enhancing learning with simple scripts; Backing-up with scripts. 
505 8 |a Connecting to a serverVersion 1 -- ping; Version 2 -- SSH; Version 3 -- MySQL/MariaDB; Reading files; Summary; Questions; Further reading; Chapter 3: Conditions Attached; Technical requirements; Simple decision paths using command-line lists; Verifying user input with lists; Using the test shell built-in; Testing strings; Testing integers; Testing file types; Creating conditional statements using if; Extending if with else; Test command with the if command; Checking strings; Checking files and directories; Checking numbers; Combining tests; More conditions with elif. 
505 8 |a Creating the backup2.sh using elifUsing case statements; Recipe -- building a frontend with grep; Summary; Questions; Further reading; Chapter 4: Creating Code Snippets; Technical requirements; Abbreviations; Using code snippets; Bringing color to the Terminal; Creating snippets using VS Code; Summary; Questions; Further reading; Chapter 5: Alternative Syntax; Technical requirement; Recapping the test command; Testing files; Adding logic; Square brackets as not seen before; Providing parameter defaults; Variables; Special parameters; Setting defaults; When in doubt -- quote! 
505 8 |a Advanced tests using [[White space; Other advanced features; Pattern matching; Regular expressions; Regular expression script; Arithmetic operations using ((; Simple math; Parameter manipulation; Standard arithmetic tests; Summary; Questions; Further reading; Chapter 6: Iterating with Loops; Technical requirement; for loops; Advanced for loops; The IFS; Counting directories and files; C-style for loops ; Nested loops; Redirecting loop output; Controlling the loop; while loops and until loops; Reading input from files; Creating operator menus; Summary; Questions; Further reading. 
500 |a Chapter 7: Creating Building Blocks with Functions. 
520 |a Shell scripting is a quick method to prototype a complex application or a problem by automating tasks when working on Linux-based systems. This book will make use of both simple one-line commands and command sequences and complex problems can be solved with ease, from text processing to backing up sysadmin tools. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
630 0 7 |a Linux  |2 fast 
630 0 7 |a UNIX (Computer file)  |2 fast 
630 0 7 |a UNIX Shells  |2 fast 
650 0 |a Python. 
650 7 |a COMPUTERS  |x Operating Systems  |x Linux.  |2 bisacsh 
655 0 4 |a Electronic books. 
700 1 |a Mallett, Andrew. 
758 |i has work:  |a Mastering Linux Shell scripting (Work)  |1 https://id.oclc.org/worldcat/entity/E39PCXhc69kThdXXrPb6y8vH3P  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Ebrahim, Mokhtar.  |t Mastering Linux Shell Scripting, : A practical guide to Linux command-line, Bash scripting, and Shell programming, 2nd Edition.  |d Birmingham : Packt Publishing, ©2018 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=5371676  |z Texto completo 
938 |a EBL - Ebook Library  |b EBLB  |n EBL5371676 
938 |a EBSCOhost  |b EBSC  |n 1801024 
938 |a YBP Library Services  |b YANK  |n 15330587 
994 |a 92  |b IZTAP