文件名称:Learn-Linux-Shell-Scripting-Fundamentals-of-Bash-4.4:了解Packt发布的Bash 4.4Linux Shell脚本基础知识
文件大小:53KB
文件格式:ZIP
更新时间:2024-06-16 05:53:07
Shell
学习Linux Shell脚本编制– Bash 4.4基础 这是Packt发布的“ 的代码库。 使用Bash Shell自动化管理任务的综合指南 这本书是关于什么的? Shell脚本使我们可以对链中的命令进行编程,并让系统像脚本文件一样将它们作为脚本事件执行。 本书将首先概述Linux和Bash Shell脚本,然后在向您介绍用于编写Shell脚本的工具之前,快速深入地帮助您设置本地环境。 接下来的几章将重点帮助您了解幕后Linux以及Bash为用户提供的内容。 很快,您将开始沿着命令行前进。 现在,您将开始编写实际的脚本而不是命令,并且将它们引入脚本的实际应用程序中。 最后几章将深入探讨Shell脚本编写中的更高级主题。 这些高级主题将带您从简单的脚本到现实世界中存在的可重用的,有价值的程序。 最后一章将为您提供一些方便的技巧和窍门,对于最常用的命令,还将提供包含最有趣的标志和选项
【文件预览】:
Learn-Linux-Shell-Scripting-Fundamentals-of-Bash-4.4-master
----Chapter15()
--------file-tool.sh(1KB)
--------single-flag.sh(662B)
--------hey.sh(955B)
----Chapter09()
--------empty-file.sh(685B)
--------if-then-exit-rc.sh(556B)
--------true-false.sh(693B)
--------if-then-exit-rc-improved.sh(544B)
--------log-copy.sh(529B)
--------log-copy-improved.sh(599B)
--------if-then-else-proper.sh(448B)
--------test-shorthand.sh(607B)
--------functional-check.sh(467B)
--------if-then-else.sh(422B)
--------test-shorthand-variable.sh(688B)
--------if-then-exit.sh(416B)
--------file-create.sh(1KB)
--------yes-no-optimized.sh(738B)
--------return-code.sh(434B)
--------logical-or.sh(341B)
--------yes-no.sh(869B)
----Chapter13()
--------reverser.sh(933B)
--------argument-checker.sh(560B)
--------library-password-generator.sh(758B)
--------functions-and-variables.sh(881B)
--------library-yes-no.sh(495B)
--------library-redirect-to-file.sh(567B)
--------bash-function-library_v1-3-0.sh(1KB)
--------complex-function.sh(717B)
--------redirect-to-file.txt(26B)
--------hello-world-function.sh(380B)
--------colorful.sh(1KB)
--------error-functions.sh(685B)
----Chapter10()
--------search.txt(71B)
--------character-class.txt(29B)
--------grep-file.txt(219B)
--------grep-then-else.sh(640B)
--------error.txt(113B)
----LICENSE(1KB)
----Chapter11()
--------for-globbing.sh(1012B)
--------for-counter.sh(471B)
--------print-or-list.sh(883B)
--------for-infinite.sh(320B)
--------for-true.sh(41B)
--------while-interactive.sh(843B)
--------for-continue.sh(475B)
--------while-simple.sh(314B)
--------break-x.sh(540B)
--------nested-print-or-list.sh(1KB)
--------square-number.sh(721B)
--------for-simple.sh(375B)
--------for-number-list.sh(457B)
--------for-loop-control.sh(669B)
--------until-counter.sh(617B)
--------while-counter.sh(617B)
----Chapter16()
--------acronyms.sh(727B)
--------acronym-chant.sh(969B)
--------forbidden-word.sh(353B)
--------check-backup.sh(648B)
--------default-interactive-arguments.sh(501B)
--------check-arguments.sh(529B)
----Chapter08()
--------name-improved.sh(491B)
--------variable-naming.sh(266B)
--------hello-world-variable.sh(319B)
--------interactive-arguments.sh(547B)
--------arguments-parameters.sh(507B)
--------name.sh(458B)
--------interactive-ultimate.sh(763B)
--------interactive.sh(521B)
--------variable-naming-proper.sh(266B)
--------hello-int.sh(89B)
----Chapter14()
--------base-crontab(131B)
--------wall.txt(14B)
--------reverser-crontab(217B)
--------date-redirection-crontab(165B)
----README.md(5KB)
----Chapter12()
--------simple-password-generator.sh(437B)
--------find.sh(525B)
--------password-generator.sh(755B)
--------stderr(8KB)
--------stderr.c(185B)
--------password-setter.sh(694B)
--------piped-passwords.sh(348B)
--------redirect-to-file.sh(499B)
----Chapter07()
--------hello-world-improved.sh(277B)
--------hello-world.sh(33B)