文件名称:bash-study:shell学习笔记
文件大小:48KB
文件格式:ZIP
更新时间:2024-05-29 17:15:04
Shell
BASH STUDY 这个项目目的在于学习 bash. #说明 由于初学shell,所以进程管理和系统级shell 没有记录。 #历史 2014.3,读了 《学习 bash》第二版。 2014.3.14,建立目录框架 2014.3.28,增加了 awk,windows bat, python 脚本。 目录 实战 1、批量替换指定文件的指定内容 涉及知识点:基础语法、grep 数据搜索、awk 数据提取、sed 数据修改。 # 当然, grep 可以直接得到文件名的,这里作为演戏,先得到默认的匹配内容,然后使用awk处理得到文件名 for l in $(grep -r res.tiankonguse . | grep "res.tiankonguse.com/images/2019/0[1-8]") do f=$(echo $l | awk -F: '{print $1}')
【文件预览】:
bash-study-master
----guid.md(810B)
----python.md(4KB)
----introduction.md(3KB)
----rename.md(477B)
----split.md(531B)
----symbol.md(1KB)
----sec()
--------WannaCryFirewall.bat(528B)
----tr.md(2KB)
----awk-base.md(4KB)
----bat.md(239B)
----regex.md(5KB)
----wc.md(820B)
----compound-commands.md(7KB)
----cut.md(714B)
----command.md(2KB)
----grep.md(1KB)
----base.md(5KB)
----math.md(849B)
----definitions.md(2KB)
----env.md(3KB)
----du.md(4KB)
----edite.md(4KB)
----type.md(407B)
----awk.md(1KB)
----expect.md(675B)
----strings.md(393B)
----readme.md(1KB)
----uniq.md(503B)
----source()
--------sendEmails.sh(915B)
--------logrotation.sh(2KB)
--------rm.sh(410B)
--------ssh.sh(871B)
--------alter_file_content.sh(617B)
--------php5-fpm.sh(976B)
--------core_check.sh(3KB)
--------test(3B)
----function.md(156B)
----sort.md(778B)
----time.md(2KB)
----process.md(2KB)
----test()
--------c-i-v.1.0.sh(326B)
--------c-i-v.1.1.sh(321B)
----ssh.md(560B)
----awk-manual.md(4KB)
----sed.md(5KB)
----rpm.md(185B)
----variable.md(2KB)
----ask()
--------command-in-variable.md(549B)