MARC보기
LDR05847cam a2200673Mi 4500
001000000412261
00520190131143058
006m d
007cr cnu---unuuu
008180505s2018 enk o 000 0 eng d
019 ▼a 1033785986 ▼a 1034572685 ▼a 1034654599 ▼a 1034775713 ▼a 1034872407
020 ▼a 9781788990158 ▼q (electronic bk.)
020 ▼a 1788990153 ▼q (electronic bk.)
020 ▼z 1788990153
020 ▼z 1788990552
020 ▼z 9781788990554
020 ▼a 1788990552
020 ▼a 9781788990554
0243 ▼a 9781788990554
035 ▼a 1801024 ▼b (N$T)
035 ▼a (OCoLC)1034631829 ▼z (OCoLC)1033785986 ▼z (OCoLC)1034572685 ▼z (OCoLC)1034654599 ▼z (OCoLC)1034775713 ▼z (OCoLC)1034872407
037 ▼a B09990 ▼b 01201872
037 ▼a 4287A425-A65A-43C1-B226-B93162969E66 ▼b OverDrive, Inc. ▼n http://www.overdrive.com
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 247004
050 4 ▼a QA76.774.L46 ▼b .E273 2018eb
072 7 ▼a COM ▼x 046070 ▼2 bisacsh
08204 ▼a 005.432 ▼2 23
1001 ▼a Ebrahim, Mokhtar.
24510 ▼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
500 ▼a Chapter 7: Creating Building Blocks with Functions.
5050 ▼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.
5058 ▼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.
5058 ▼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.
5058 ▼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!
5058 ▼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.
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.
5880 ▼a Print version record.
590 ▼a Master record variable field(s) change: 072
63007 ▼a Linux. ▼2 fast ▼0 (OCoLC)fst01382136
63007 ▼a UNIX (Computer file) ▼2 fast ▼0 (OCoLC)fst01365395
63007 ▼a UNIX Shells. ▼2 fast ▼0 (OCoLC)fst01371348
650 0 ▼a Python.
650 7 ▼a COMPUTERS / Operating Systems / Linux. ▼2 bisacsh
655 4 ▼a Electronic books.
7001 ▼a Mallett, Andrew,
77608 ▼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
85640 ▼3 EBSCOhost ▼u http://libproxy.dhu.ac.kr/_Lib_Proxy_Url/http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1801024
938 ▼a EBL - Ebook Library ▼b EBLB ▼n EBL5371676
938 ▼a YBP Library Services ▼b YANK ▼n 15330587
938 ▼a EBSCOhost ▼b EBSC ▼n 1801024
990 ▼a ***1012033
994 ▼a 92 ▼b N$T