Cargando…

Bash Cookbook : Leverage Bash Scripting to Automate Daily Tasks and Improve Productivity.

One of the most powerful tools that can be used almost every day is the Bash shell, but its true utility remains untapped by most users. Using a collection of recipes and intuitive lessons, the Bash Cookbook walks you through a series of exercises designed to teach you how to effectively use the Bas...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Brash, Ron
Otros Autores: Naik, Ganesh
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing Ltd, 2018.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBOOKCENTRAL_on1048789321
003 OCoLC
005 20240329122006.0
006 m o d
007 cr |n|---|||||
008 180818s2018 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d YDX  |d MERUC  |d CHVBK  |d OCLCQ  |d LVT  |d UKAHL  |d OCLCQ  |d UX1  |d K6U  |d NLW  |d OCLCQ 
019 |a 1048110673  |a 1055262513  |a 1175635813 
020 |a 9781788839174 
020 |a 178883917X 
020 |a 9781788629362 
020 |a 1788629361  |q (Trade Paper) 
024 3 |a 9781788629362 
029 1 |a AU@  |b 000066230123 
029 1 |a CHNEW  |b 001024198 
029 1 |a CHVBK  |b 530305089 
035 |a (OCoLC)1048789321  |z (OCoLC)1048110673  |z (OCoLC)1055262513  |z (OCoLC)1175635813 
037 |a B09892  |b 01201872 
050 4 |a QA76.9.U83  |b .B737 2018 
082 0 4 |a 005.437 
049 |a UAMI 
100 1 |a Brash, Ron. 
245 1 0 |a Bash Cookbook :  |b Leverage Bash Scripting to Automate Daily Tasks and Improve Productivity. 
260 |a Birmingham :  |b Packt Publishing Ltd,  |c 2018. 
300 |a 1 online resource (260 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; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Crash Course in Bash; Getting started with Bash and CLI fundamentals; Your first Bash script with Vim; Creating and using basic variables; Hands-on variable assignment; Hidden Bash variables and reserved words; Conditional logic using if, else, and elseif; Evaluating binary numbers; Evaluating strings; Nested if statements; Case/switch statements and loop constructs; Basic case statement; Basic loops; For loop; Do while loop; Until loop; Using functions and parameters. 
505 8 |a Using a function with parameters within a for loopIncluding source files; Including/importing a library script and using external functions; Retrieving return codes and output; Return code 101; Linking commands, pipes, and input/output; Redirection and pipe bonzanza; Getting program input parameters ; Passing your program flags; Getting additional information about commands; Summary; Chapter 2: Acting Like a Typewriter and File Explorer; Introduction; Basic searching for strings and files; Getting ready; How to do it ... ; How it works ... ; Using wildcards and regexes; Getting ready. 
505 8 |a How to do it ... How it works ... ; Math and calculations in script; Getting ready; How to do it ... ; How it works ... ; Striping/altering/sorting/deleting/searching strings with Bash only; Getting ready; How to do it ... ; How it works ... ; Using SED and AWK to remove/replace substrings; Getting ready; How to do it ... ; How it works ... ; Formatting your data/output using echo and printf; Getting ready; How to do it ... ; How it works ... ; Readying your script for different languages with internationalization; Getting ready; How to do it ... ; How it works ... 
505 8 |a Calculating statistics and reducing duplicates based on file contentsGetting ready; How to do it ... ; How it works ... ; Using file attributes with conditional logic; Getting ready; How to do it ... ; How it works ... ; Reading delimited data and altered output format; Getting ready; How to do it ... ; How it works ... ; Chapter 3: Understanding and Gaining File System Mastery; Introduction; Viewing files from various angles -- head, tail, less, and more; Getting ready; How to do it ... ; How it works ... ; Searching for files by name and/or extension; Getting ready; How to do it ... ; How it works ... 
505 8 |a Creating a diff of two files and patchingGetting ready; How to do it ... ; How it works ... ; Creating symbolic links and using them effectively; How to do it ... ; How it works ... ; Crawling filesystem directories and printing a tree; Getting ready; How to do it ... ; How it works ... ; Finding and deleting duplicate files or directories; Getting ready; How to do it ... ; How it works ... ; Joining and splitting files at arbitrary positions; Getting ready; How to do it ... ; How it works ... ; Generating datasets and random files of various size; Getting ready; How to do it ... ; How it works ... 
500 |a Chapter 4: Making a Script Behave Like a Daemon. 
520 |a One of the most powerful tools that can be used almost every day is the Bash shell, but its true utility remains untapped by most users. Using a collection of recipes and intuitive lessons, the Bash Cookbook walks you through a series of exercises designed to teach you how to effectively use the Bash shell to create and execute your own scripts. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a User interfaces. 
650 7 |a Operating systems.  |2 bicssc 
650 7 |a Computer networking & communications.  |2 bicssc 
650 7 |a Computers  |x Operating Systems  |x UNIX.  |2 bisacsh 
650 7 |a Computers  |x System Administration  |x Linux & UNIX Administration.  |2 bisacsh 
650 7 |a Computers  |x System Administration  |x General.  |2 bisacsh 
700 1 |a Naik, Ganesh. 
776 0 8 |i Print version:  |a Brash, Ron.  |t Bash Cookbook : Leverage Bash Scripting to Automate Daily Tasks and Improve Productivity.  |d Birmingham : Packt Publishing Ltd, ©2018  |z 9781788629362 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=5485025  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n BDZ0037629793 
938 |a EBL - Ebook Library  |b EBLB  |n EBL5485025 
938 |a YBP Library Services  |b YANK  |n 15625723 
994 |a 92  |b IZTAP