├── LICENSE ├── README.md ├── Section2 └── helloworld.sh ├── Section3 ├── break.sh ├── comments.sh ├── conditionals_and.sh ├── conditionals_if.sh ├── conditionals_if_elif.sh ├── conditionals_if_else.sh ├── conditionals_or.sh ├── continue.sh ├── forloop.sh ├── numbers_arithmatics.sh ├── string_processing.sh ├── untilloop.sh └── whileloop.sh ├── Section4 ├── communicate.sh ├── file.err ├── file.out ├── file.txt ├── first_script.sh ├── foo.txt ├── myout.txt ├── redirection.sh ├── stdio.sh ├── stdio_file.sh ├── stdout.sh └── stdout_single.sh ├── Section5 ├── arrays.sh ├── files_n_directories.sh └── functions.sh ├── Section6 ├── filters_awk.sh ├── filters_grep.sh ├── filters_sed.sh ├── testfile └── testlog.log ├── Section7 ├── config_parsing.sh ├── curl_n_json.sh ├── data.json ├── modularising_script.sh ├── my_config.cfg ├── professional_menus.sh ├── professional_wait.sh ├── response.json └── utils.sh └── Section8 ├── MyApp.log ├── MyApp.out ├── debugging.sh ├── error_handling.sh ├── log_utils.sh └── myapp.sh /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/README.md -------------------------------------------------------------------------------- /Section2/helloworld.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo "Hello World" 4 | -------------------------------------------------------------------------------- /Section3/break.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section3/break.sh -------------------------------------------------------------------------------- /Section3/comments.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section3/comments.sh -------------------------------------------------------------------------------- /Section3/conditionals_and.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section3/conditionals_and.sh -------------------------------------------------------------------------------- /Section3/conditionals_if.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section3/conditionals_if.sh -------------------------------------------------------------------------------- /Section3/conditionals_if_elif.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section3/conditionals_if_elif.sh -------------------------------------------------------------------------------- /Section3/conditionals_if_else.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section3/conditionals_if_else.sh -------------------------------------------------------------------------------- /Section3/conditionals_or.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section3/conditionals_or.sh -------------------------------------------------------------------------------- /Section3/continue.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section3/continue.sh -------------------------------------------------------------------------------- /Section3/forloop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section3/forloop.sh -------------------------------------------------------------------------------- /Section3/numbers_arithmatics.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section3/numbers_arithmatics.sh -------------------------------------------------------------------------------- /Section3/string_processing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section3/string_processing.sh -------------------------------------------------------------------------------- /Section3/untilloop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section3/untilloop.sh -------------------------------------------------------------------------------- /Section3/whileloop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section3/whileloop.sh -------------------------------------------------------------------------------- /Section4/communicate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section4/communicate.sh -------------------------------------------------------------------------------- /Section4/file.err: -------------------------------------------------------------------------------- 1 | ./stdout.sh: line 7: lsl: command not found 2 | -------------------------------------------------------------------------------- /Section4/file.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section4/file.out -------------------------------------------------------------------------------- /Section4/file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section4/file.txt -------------------------------------------------------------------------------- /Section4/first_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section4/first_script.sh -------------------------------------------------------------------------------- /Section4/foo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section4/foo.txt -------------------------------------------------------------------------------- /Section4/myout.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section4/myout.txt -------------------------------------------------------------------------------- /Section4/redirection.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section4/redirection.sh -------------------------------------------------------------------------------- /Section4/stdio.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section4/stdio.sh -------------------------------------------------------------------------------- /Section4/stdio_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section4/stdio_file.sh -------------------------------------------------------------------------------- /Section4/stdout.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section4/stdout.sh -------------------------------------------------------------------------------- /Section4/stdout_single.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section4/stdout_single.sh -------------------------------------------------------------------------------- /Section5/arrays.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section5/arrays.sh -------------------------------------------------------------------------------- /Section5/files_n_directories.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section5/files_n_directories.sh -------------------------------------------------------------------------------- /Section5/functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section5/functions.sh -------------------------------------------------------------------------------- /Section6/filters_awk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section6/filters_awk.sh -------------------------------------------------------------------------------- /Section6/filters_grep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section6/filters_grep.sh -------------------------------------------------------------------------------- /Section6/filters_sed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section6/filters_sed.sh -------------------------------------------------------------------------------- /Section6/testfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section6/testfile -------------------------------------------------------------------------------- /Section6/testlog.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section6/testlog.log -------------------------------------------------------------------------------- /Section7/config_parsing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section7/config_parsing.sh -------------------------------------------------------------------------------- /Section7/curl_n_json.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section7/curl_n_json.sh -------------------------------------------------------------------------------- /Section7/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section7/data.json -------------------------------------------------------------------------------- /Section7/modularising_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section7/modularising_script.sh -------------------------------------------------------------------------------- /Section7/my_config.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section7/my_config.cfg -------------------------------------------------------------------------------- /Section7/professional_menus.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section7/professional_menus.sh -------------------------------------------------------------------------------- /Section7/professional_wait.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section7/professional_wait.sh -------------------------------------------------------------------------------- /Section7/response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section7/response.json -------------------------------------------------------------------------------- /Section7/utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section7/utils.sh -------------------------------------------------------------------------------- /Section8/MyApp.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section8/MyApp.log -------------------------------------------------------------------------------- /Section8/MyApp.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section8/MyApp.out -------------------------------------------------------------------------------- /Section8/debugging.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section8/debugging.sh -------------------------------------------------------------------------------- /Section8/error_handling.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section8/error_handling.sh -------------------------------------------------------------------------------- /Section8/log_utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section8/log_utils.sh -------------------------------------------------------------------------------- /Section8/myapp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayant2014/Bash-Scripting/HEAD/Section8/myapp.sh --------------------------------------------------------------------------------