├── .DS_Store ├── 10_bash ├── 125_bash-declare.sh ├── 126_bash-arithmetic.sh ├── 127_bash-substr.sh ├── 128_bash-where.sh ├── 129_process-subst.sh ├── 130_pipestatus.sh ├── 131_bash-select.sh ├── 132_bash-random.sh └── id.lst ├── 1_user_interface ├── 10_tar-pv.sh ├── 1_getopts.sh ├── 2_sigint.sh ├── 3_read.sh ├── 4_pass_wget.sh ├── 5_getchar.sh ├── 6_read-redirect.sh ├── 7_select.sh ├── 8_color.sh └── 9_dialog-calendar.sh ├── 2_variable ├── 11_var-parameter.sh ├── 12_local-var.sh ├── 13_expr-match.sh ├── 14_int-check.sh ├── 15_single-quote.sh ├── 16_source.sh ├── 17_space-str.sh ├── 18_eval.sh ├── 19_varname.sh ├── 20_comsub.sh ├── 21_set-u.sh └── 22_here.sh ├── 3_file ├── 23_dirname.sh ├── 24_basename.sh ├── 25_subcd.sh ├── 26_findcount.sh ├── 27_null.sh ├── 28_touch.sh ├── 29_htmltitle.sh ├── 30_find-mtime.sh ├── 31_find-del.sh ├── 32_xargs-grep.sh ├── 33_datename.sh ├── 34_rsync.sh ├── 35_tar-ssh.sh ├── 36_passzip.sh ├── 37_gzip.sh ├── 38_tar-exclude.sh ├── 39_tar-add.sh ├── 40_cp-p.sh ├── 41_rename.sh ├── 42_test.sh ├── 43_olddel.sh ├── 44_find-comm.sh ├── 45_du-sub.sh ├── 46_umask.sh ├── 47_strings.sh ├── 48_dotfile.sh ├── 49_tmppid.sh └── 50_sed-symlink.sh ├── 4_date ├── 51_date-epoch.sh ├── 52_monthday.sh ├── 53_lastmonth.sh └── 54_leapyear.sh ├── 5_network ├── 55_gwping-linux.sh ├── 57_pingavg.sh ├── 58_arp.sh ├── 59_hostip.sh ├── 60_ip.sh ├── 61_checkport.sh ├── 62_port-httpd.sh ├── 63_autoftp.sh ├── 64_test.cgi ├── 65_transfer-sec.sh ├── 66_ipmatch.sh ├── 67_script-remote.sh └── check.sh ├── 6_text ├── 68_revsort.sh ├── 69_env.sh ├── 70_shebang.sh ├── 71_paste.sh ├── 72_csv-select.sh ├── 73_csv_list.sh ├── 74_csv-avg.sh ├── 75_csv-graph.sh ├── 76_log-column.sh ├── 77_log-select.sh ├── 78_ssh-fail.sh ├── 79_log-accessfile.sh ├── 80_sed-slash.sh ├── 81_printf.sh ├── 82_num-hyphen.sh ├── 83_delline.sh ├── 84_txt2html.sh ├── 85_charset-utf8.sh ├── access_log ├── access_log.404 ├── access_log.lst ├── data.avg ├── data.csv ├── data.txt ├── hash.txt ├── id.lst └── report.sh ├── 7_free ├── 86_here-indent.sh ├── 87_sig-usr1.sh ├── 88_sig-hup.sh ├── 89_sig-exit.sh ├── 90_exec.sh ├── 91_time-scp.sh ├── 92_os_command.sh ├── 93_echo-redirect.sh ├── 94_set-e.sh ├── 95_background-download.sh ├── 96_background-wait.sh ├── 97_perl_oneline.sh ├── calcA.sh ├── calcB.sh ├── host1.log ├── host2.log ├── host3.log ├── output.log ├── setting.conf └── uptime.log ├── 8_control_statement ├── 100_download-loop.sh ├── 101_zero-string.sh ├── 102_if-null.sh ├── 103_andlist.sh ├── 98_for-command.sh ├── 99_number-file.sh ├── data.csv └── ping_target.lst ├── 9_manage_server ├── 104_nic-ipaddr.sh ├── 105_sep-cut.sh ├── 106_id-script.sh ├── 107_shutdown.sh ├── 108_rpm-compkg.sh ├── 109_rpm-lastdate.sh ├── 110_yum-install.sh ├── 111_process-isalive.sh ├── 112_process-numcheck.sh ├── 113_process-restart.sh ├── 114_ping_alert.sh ├── 115_web-curlcheck.sh ├── 116_df-diskcheck.sh ├── 117_swapcheck.sh ├── 118_cpu-idlecheck.sh ├── 119_url-diffcheck.sh ├── 120_mysql_dbbackup.sh ├── 121_mysql-replcheck.sh ├── 122_mysql-csvout.sh ├── 123_log-tailgrep.sh ├── 124_bash-brace.sh ├── application.log └── pkg.lst ├── README.md ├── appendix.sh ├── example ├── command.htm ├── comsub.log ├── end.sh ├── env.sh ├── fail-port.log ├── idinfo.tmp ├── index.html ├── index.html.20160803 ├── index.txt ├── ip.txt ├── log │ ├── 201608.tar │ ├── access.log-20160229 │ ├── access.log-2016081 │ ├── access.log-20160810 │ ├── access.log-20160811 │ ├── access.log-20160812 │ ├── access.log-20160813 │ ├── access.log-20160814 │ ├── access.log-20160815 │ ├── access.log-20160816 │ ├── access.log-20160817 │ ├── access.log-20160818 │ ├── access.log-20160819 │ ├── access.log-2016082 │ ├── access.log-20160820 │ ├── access.log-20160821 │ ├── access.log-20160822 │ ├── access.log-20160823 │ ├── access.log-20160824 │ ├── access.log-20160825 │ ├── access.log-20160826 │ ├── access.log-20160827 │ ├── access.log-20160828 │ ├── access.log-20160829 │ ├── access.log-2016083 │ ├── access.log-20160830 │ ├── access.log-2016084 │ ├── access.log-2016085 │ ├── access.log-2016086 │ ├── access.log-2016087 │ ├── access.log-2016088 │ └── access.log-2016089 ├── myapp.log ├── orig │ ├── target.txt │ └── target.txt.bak ├── question.txt ├── start.sh ├── target.txt └── uptime.log └── filename /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/.DS_Store -------------------------------------------------------------------------------- /10_bash/125_bash-declare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/10_bash/125_bash-declare.sh -------------------------------------------------------------------------------- /10_bash/126_bash-arithmetic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/10_bash/126_bash-arithmetic.sh -------------------------------------------------------------------------------- /10_bash/127_bash-substr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/10_bash/127_bash-substr.sh -------------------------------------------------------------------------------- /10_bash/128_bash-where.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/10_bash/128_bash-where.sh -------------------------------------------------------------------------------- /10_bash/129_process-subst.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/10_bash/129_process-subst.sh -------------------------------------------------------------------------------- /10_bash/130_pipestatus.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/10_bash/130_pipestatus.sh -------------------------------------------------------------------------------- /10_bash/131_bash-select.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/10_bash/131_bash-select.sh -------------------------------------------------------------------------------- /10_bash/132_bash-random.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/10_bash/132_bash-random.sh -------------------------------------------------------------------------------- /10_bash/id.lst: -------------------------------------------------------------------------------- 1 | abcde 0 2 | ACfgk 1 3 | djfekw 3 4 | jkflwe 4 5 | ACjfrklf 32 6 | -------------------------------------------------------------------------------- /1_user_interface/10_tar-pv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/1_user_interface/10_tar-pv.sh -------------------------------------------------------------------------------- /1_user_interface/1_getopts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/1_user_interface/1_getopts.sh -------------------------------------------------------------------------------- /1_user_interface/2_sigint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/1_user_interface/2_sigint.sh -------------------------------------------------------------------------------- /1_user_interface/3_read.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/1_user_interface/3_read.sh -------------------------------------------------------------------------------- /1_user_interface/4_pass_wget.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/1_user_interface/4_pass_wget.sh -------------------------------------------------------------------------------- /1_user_interface/5_getchar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/1_user_interface/5_getchar.sh -------------------------------------------------------------------------------- /1_user_interface/6_read-redirect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/1_user_interface/6_read-redirect.sh -------------------------------------------------------------------------------- /1_user_interface/7_select.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/1_user_interface/7_select.sh -------------------------------------------------------------------------------- /1_user_interface/8_color.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/1_user_interface/8_color.sh -------------------------------------------------------------------------------- /1_user_interface/9_dialog-calendar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/1_user_interface/9_dialog-calendar.sh -------------------------------------------------------------------------------- /2_variable/11_var-parameter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/2_variable/11_var-parameter.sh -------------------------------------------------------------------------------- /2_variable/12_local-var.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/2_variable/12_local-var.sh -------------------------------------------------------------------------------- /2_variable/13_expr-match.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/2_variable/13_expr-match.sh -------------------------------------------------------------------------------- /2_variable/14_int-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/2_variable/14_int-check.sh -------------------------------------------------------------------------------- /2_variable/15_single-quote.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/2_variable/15_single-quote.sh -------------------------------------------------------------------------------- /2_variable/16_source.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/2_variable/16_source.sh -------------------------------------------------------------------------------- /2_variable/17_space-str.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/2_variable/17_space-str.sh -------------------------------------------------------------------------------- /2_variable/18_eval.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/2_variable/18_eval.sh -------------------------------------------------------------------------------- /2_variable/19_varname.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/2_variable/19_varname.sh -------------------------------------------------------------------------------- /2_variable/20_comsub.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/2_variable/20_comsub.sh -------------------------------------------------------------------------------- /2_variable/21_set-u.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/2_variable/21_set-u.sh -------------------------------------------------------------------------------- /2_variable/22_here.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/2_variable/22_here.sh -------------------------------------------------------------------------------- /3_file/23_dirname.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/23_dirname.sh -------------------------------------------------------------------------------- /3_file/24_basename.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/24_basename.sh -------------------------------------------------------------------------------- /3_file/25_subcd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/25_subcd.sh -------------------------------------------------------------------------------- /3_file/26_findcount.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/26_findcount.sh -------------------------------------------------------------------------------- /3_file/27_null.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/27_null.sh -------------------------------------------------------------------------------- /3_file/28_touch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/28_touch.sh -------------------------------------------------------------------------------- /3_file/29_htmltitle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/29_htmltitle.sh -------------------------------------------------------------------------------- /3_file/30_find-mtime.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/30_find-mtime.sh -------------------------------------------------------------------------------- /3_file/31_find-del.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/31_find-del.sh -------------------------------------------------------------------------------- /3_file/32_xargs-grep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/32_xargs-grep.sh -------------------------------------------------------------------------------- /3_file/33_datename.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/33_datename.sh -------------------------------------------------------------------------------- /3_file/34_rsync.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/34_rsync.sh -------------------------------------------------------------------------------- /3_file/35_tar-ssh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/35_tar-ssh.sh -------------------------------------------------------------------------------- /3_file/36_passzip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/36_passzip.sh -------------------------------------------------------------------------------- /3_file/37_gzip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/37_gzip.sh -------------------------------------------------------------------------------- /3_file/38_tar-exclude.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/38_tar-exclude.sh -------------------------------------------------------------------------------- /3_file/39_tar-add.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/39_tar-add.sh -------------------------------------------------------------------------------- /3_file/40_cp-p.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/40_cp-p.sh -------------------------------------------------------------------------------- /3_file/41_rename.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/41_rename.sh -------------------------------------------------------------------------------- /3_file/42_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/42_test.sh -------------------------------------------------------------------------------- /3_file/43_olddel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/43_olddel.sh -------------------------------------------------------------------------------- /3_file/44_find-comm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/44_find-comm.sh -------------------------------------------------------------------------------- /3_file/45_du-sub.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/45_du-sub.sh -------------------------------------------------------------------------------- /3_file/46_umask.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/46_umask.sh -------------------------------------------------------------------------------- /3_file/47_strings.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/47_strings.sh -------------------------------------------------------------------------------- /3_file/48_dotfile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/48_dotfile.sh -------------------------------------------------------------------------------- /3_file/49_tmppid.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/49_tmppid.sh -------------------------------------------------------------------------------- /3_file/50_sed-symlink.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/3_file/50_sed-symlink.sh -------------------------------------------------------------------------------- /4_date/51_date-epoch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/4_date/51_date-epoch.sh -------------------------------------------------------------------------------- /4_date/52_monthday.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/4_date/52_monthday.sh -------------------------------------------------------------------------------- /4_date/53_lastmonth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/4_date/53_lastmonth.sh -------------------------------------------------------------------------------- /4_date/54_leapyear.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/4_date/54_leapyear.sh -------------------------------------------------------------------------------- /5_network/55_gwping-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/5_network/55_gwping-linux.sh -------------------------------------------------------------------------------- /5_network/57_pingavg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/5_network/57_pingavg.sh -------------------------------------------------------------------------------- /5_network/58_arp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/5_network/58_arp.sh -------------------------------------------------------------------------------- /5_network/59_hostip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/5_network/59_hostip.sh -------------------------------------------------------------------------------- /5_network/60_ip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/5_network/60_ip.sh -------------------------------------------------------------------------------- /5_network/61_checkport.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/5_network/61_checkport.sh -------------------------------------------------------------------------------- /5_network/62_port-httpd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/5_network/62_port-httpd.sh -------------------------------------------------------------------------------- /5_network/63_autoftp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/5_network/63_autoftp.sh -------------------------------------------------------------------------------- /5_network/64_test.cgi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/5_network/64_test.cgi -------------------------------------------------------------------------------- /5_network/65_transfer-sec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/5_network/65_transfer-sec.sh -------------------------------------------------------------------------------- /5_network/66_ipmatch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/5_network/66_ipmatch.sh -------------------------------------------------------------------------------- /5_network/67_script-remote.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/5_network/67_script-remote.sh -------------------------------------------------------------------------------- /5_network/check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/5_network/check.sh -------------------------------------------------------------------------------- /6_text/68_revsort.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/6_text/68_revsort.sh -------------------------------------------------------------------------------- /6_text/69_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/6_text/69_env.sh -------------------------------------------------------------------------------- /6_text/70_shebang.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/6_text/70_shebang.sh -------------------------------------------------------------------------------- /6_text/71_paste.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/6_text/71_paste.sh -------------------------------------------------------------------------------- /6_text/72_csv-select.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/6_text/72_csv-select.sh -------------------------------------------------------------------------------- /6_text/73_csv_list.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/6_text/73_csv_list.sh -------------------------------------------------------------------------------- /6_text/74_csv-avg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/6_text/74_csv-avg.sh -------------------------------------------------------------------------------- /6_text/75_csv-graph.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/6_text/75_csv-graph.sh -------------------------------------------------------------------------------- /6_text/76_log-column.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/6_text/76_log-column.sh -------------------------------------------------------------------------------- /6_text/77_log-select.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/6_text/77_log-select.sh -------------------------------------------------------------------------------- /6_text/78_ssh-fail.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/6_text/78_ssh-fail.sh -------------------------------------------------------------------------------- /6_text/79_log-accessfile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/6_text/79_log-accessfile.sh -------------------------------------------------------------------------------- /6_text/80_sed-slash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/6_text/80_sed-slash.sh -------------------------------------------------------------------------------- /6_text/81_printf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/6_text/81_printf.sh -------------------------------------------------------------------------------- /6_text/82_num-hyphen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/6_text/82_num-hyphen.sh -------------------------------------------------------------------------------- /6_text/83_delline.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/6_text/83_delline.sh -------------------------------------------------------------------------------- /6_text/84_txt2html.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/6_text/84_txt2html.sh -------------------------------------------------------------------------------- /6_text/85_charset-utf8.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/6_text/85_charset-utf8.sh -------------------------------------------------------------------------------- /6_text/access_log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/6_text/access_log -------------------------------------------------------------------------------- /6_text/access_log.404: -------------------------------------------------------------------------------- 1 | /title.gif 2 | -------------------------------------------------------------------------------- /6_text/access_log.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/6_text/access_log.lst -------------------------------------------------------------------------------- /6_text/data.avg: -------------------------------------------------------------------------------- 1 | 26 2 | -------------------------------------------------------------------------------- /6_text/data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/6_text/data.csv -------------------------------------------------------------------------------- /6_text/data.txt: -------------------------------------------------------------------------------- 1 | abcdefg 2 | password 3 | 123456 4 | -------------------------------------------------------------------------------- /6_text/hash.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/6_text/hash.txt -------------------------------------------------------------------------------- /6_text/id.lst: -------------------------------------------------------------------------------- 1 | 0001 2 | 0005 3 | -------------------------------------------------------------------------------- /6_text/report.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cat "$1" -------------------------------------------------------------------------------- /7_free/86_here-indent.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/7_free/86_here-indent.sh -------------------------------------------------------------------------------- /7_free/87_sig-usr1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/7_free/87_sig-usr1.sh -------------------------------------------------------------------------------- /7_free/88_sig-hup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/7_free/88_sig-hup.sh -------------------------------------------------------------------------------- /7_free/89_sig-exit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/7_free/89_sig-exit.sh -------------------------------------------------------------------------------- /7_free/90_exec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/7_free/90_exec.sh -------------------------------------------------------------------------------- /7_free/91_time-scp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/7_free/91_time-scp.sh -------------------------------------------------------------------------------- /7_free/92_os_command.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/7_free/92_os_command.sh -------------------------------------------------------------------------------- /7_free/93_echo-redirect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/7_free/93_echo-redirect.sh -------------------------------------------------------------------------------- /7_free/94_set-e.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/7_free/94_set-e.sh -------------------------------------------------------------------------------- /7_free/95_background-download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/7_free/95_background-download.sh -------------------------------------------------------------------------------- /7_free/96_background-wait.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/7_free/96_background-wait.sh -------------------------------------------------------------------------------- /7_free/97_perl_oneline.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/7_free/97_perl_oneline.sh -------------------------------------------------------------------------------- /7_free/calcA.sh: -------------------------------------------------------------------------------- 1 | echo $(expr 1 + 1) -------------------------------------------------------------------------------- /7_free/calcB.sh: -------------------------------------------------------------------------------- 1 | echo $(expr 2 + 2) -------------------------------------------------------------------------------- /7_free/host1.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/7_free/host1.log -------------------------------------------------------------------------------- /7_free/host2.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/7_free/host2.log -------------------------------------------------------------------------------- /7_free/host3.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/7_free/host3.log -------------------------------------------------------------------------------- /7_free/output.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/7_free/output.log -------------------------------------------------------------------------------- /7_free/setting.conf: -------------------------------------------------------------------------------- 1 | UPTIME_FILENAME="uptime.log" -------------------------------------------------------------------------------- /7_free/uptime.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/7_free/uptime.log -------------------------------------------------------------------------------- /8_control_statement/100_download-loop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/8_control_statement/100_download-loop.sh -------------------------------------------------------------------------------- /8_control_statement/101_zero-string.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/8_control_statement/101_zero-string.sh -------------------------------------------------------------------------------- /8_control_statement/102_if-null.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/8_control_statement/102_if-null.sh -------------------------------------------------------------------------------- /8_control_statement/103_andlist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/8_control_statement/103_andlist.sh -------------------------------------------------------------------------------- /8_control_statement/98_for-command.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/8_control_statement/98_for-command.sh -------------------------------------------------------------------------------- /8_control_statement/99_number-file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/8_control_statement/99_number-file.sh -------------------------------------------------------------------------------- /8_control_statement/data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/8_control_statement/data.csv -------------------------------------------------------------------------------- /8_control_statement/ping_target.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/8_control_statement/ping_target.lst -------------------------------------------------------------------------------- /9_manage_server/104_nic-ipaddr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/9_manage_server/104_nic-ipaddr.sh -------------------------------------------------------------------------------- /9_manage_server/105_sep-cut.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/9_manage_server/105_sep-cut.sh -------------------------------------------------------------------------------- /9_manage_server/106_id-script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/9_manage_server/106_id-script.sh -------------------------------------------------------------------------------- /9_manage_server/107_shutdown.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/9_manage_server/107_shutdown.sh -------------------------------------------------------------------------------- /9_manage_server/108_rpm-compkg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/9_manage_server/108_rpm-compkg.sh -------------------------------------------------------------------------------- /9_manage_server/109_rpm-lastdate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/9_manage_server/109_rpm-lastdate.sh -------------------------------------------------------------------------------- /9_manage_server/110_yum-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/9_manage_server/110_yum-install.sh -------------------------------------------------------------------------------- /9_manage_server/111_process-isalive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/9_manage_server/111_process-isalive.sh -------------------------------------------------------------------------------- /9_manage_server/112_process-numcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/9_manage_server/112_process-numcheck.sh -------------------------------------------------------------------------------- /9_manage_server/113_process-restart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/9_manage_server/113_process-restart.sh -------------------------------------------------------------------------------- /9_manage_server/114_ping_alert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/9_manage_server/114_ping_alert.sh -------------------------------------------------------------------------------- /9_manage_server/115_web-curlcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/9_manage_server/115_web-curlcheck.sh -------------------------------------------------------------------------------- /9_manage_server/116_df-diskcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/9_manage_server/116_df-diskcheck.sh -------------------------------------------------------------------------------- /9_manage_server/117_swapcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/9_manage_server/117_swapcheck.sh -------------------------------------------------------------------------------- /9_manage_server/118_cpu-idlecheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/9_manage_server/118_cpu-idlecheck.sh -------------------------------------------------------------------------------- /9_manage_server/119_url-diffcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/9_manage_server/119_url-diffcheck.sh -------------------------------------------------------------------------------- /9_manage_server/120_mysql_dbbackup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/9_manage_server/120_mysql_dbbackup.sh -------------------------------------------------------------------------------- /9_manage_server/121_mysql-replcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/9_manage_server/121_mysql-replcheck.sh -------------------------------------------------------------------------------- /9_manage_server/122_mysql-csvout.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/9_manage_server/122_mysql-csvout.sh -------------------------------------------------------------------------------- /9_manage_server/123_log-tailgrep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/9_manage_server/123_log-tailgrep.sh -------------------------------------------------------------------------------- /9_manage_server/124_bash-brace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/9_manage_server/124_bash-brace.sh -------------------------------------------------------------------------------- /9_manage_server/application.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/9_manage_server/application.log -------------------------------------------------------------------------------- /9_manage_server/pkg.lst: -------------------------------------------------------------------------------- 1 | httpd 2 | zsh 3 | xz 4 | git -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/README.md -------------------------------------------------------------------------------- /appendix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/appendix.sh -------------------------------------------------------------------------------- /example/command.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/example/command.htm -------------------------------------------------------------------------------- /example/comsub.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/example/comsub.log -------------------------------------------------------------------------------- /example/end.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "END" -------------------------------------------------------------------------------- /example/env.sh: -------------------------------------------------------------------------------- 1 | WORK_DIR=~/Desktop/ 2 | 3 | nowtime() { 4 | date +%X 5 | } -------------------------------------------------------------------------------- /example/fail-port.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/example/fail-port.log -------------------------------------------------------------------------------- /example/idinfo.tmp: -------------------------------------------------------------------------------- 1 | ID: abcd123456 2 | -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/example/index.html -------------------------------------------------------------------------------- /example/index.html.20160803: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/example/index.html.20160803 -------------------------------------------------------------------------------- /example/index.txt: -------------------------------------------------------------------------------- 1 | Hello Astin! 2 | -------------------------------------------------------------------------------- /example/ip.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/example/ip.txt -------------------------------------------------------------------------------- /example/log/201608.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/example/log/201608.tar -------------------------------------------------------------------------------- /example/log/access.log-20160229: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-2016081: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-20160810: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-20160811: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-20160812: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-20160813: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-20160814: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-20160815: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-20160816: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-20160817: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-20160818: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-20160819: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-2016082: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-20160820: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-20160821: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-20160822: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-20160823: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-20160824: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-20160825: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-20160826: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-20160827: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-20160828: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-20160829: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-2016083: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-20160830: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-2016084: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-2016085: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-2016086: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-2016087: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-2016088: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/log/access.log-2016089: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/myapp.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/orig/target.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/example/orig/target.txt -------------------------------------------------------------------------------- /example/orig/target.txt.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/example/orig/target.txt.bak -------------------------------------------------------------------------------- /example/question.txt: -------------------------------------------------------------------------------- 1 | Input Target Directory: -------------------------------------------------------------------------------- /example/start.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "START" -------------------------------------------------------------------------------- /example/target.txt: -------------------------------------------------------------------------------- 1 | orig/target.txt -------------------------------------------------------------------------------- /example/uptime.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AstinCHOI/book_unix-linux-shellscript/HEAD/example/uptime.log -------------------------------------------------------------------------------- /filename: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------