shell脚本基础:
1、 cat > test 建立文件使用cat将终端输入写到文件中
who | wc -l 程序内容(统计在线人数)
^D ctrl+d end of file
chmod +x test 给文件授予执行权限
./test 执行文件
2、tr语法:转换字符
tr [options] sourc-list repalce-list
options:
-c:
-C:
-d: 删除
-s: 去重
3、重定向符号
< 右边作为左边的输入
> 左边作为右边的输入(会覆盖目标数据)
>> 左边作为右边的输入(不会覆盖目标数据)
4、tr -d '\r' < test.txt
tr先将test.txt中的回车删掉,再将内容输出
tr -d '\r' < test.txt > test1.txt
tr先将test.txt中的回车删掉,再将test.txt中的内容写入到test1.txt中
5、for f int test.txt
do
tr -d '\r' < $f >> test1.txt
done
将test.txt中的内容追加到test1.txt中
7、管道 |:管道左边作为右边的输入
tr -d '\r' < test.txt | sort > test1.txt
将test.txt中的内容排序然后输出到test1.txt中
8、跟踪脚本运行
sh -x program(所执行的命令)
或在脚本中使用set -x 打开命令跟踪 set +x 关闭命令跟踪
分享到:
相关推荐
第二章 使用FIND和XARGS 第三章 后台执行命令 第四章 文件名置换 第五章 SHELL输入输出 第六章 命令执行顺序 第二部分 文本过滤 第七章 正则表达式介绍 第八章 GERP家族 第九章 AWK介绍 第十章 SED用法介绍...
第二章 使用FIND和XARGS 第三章 后台执行命令 第四章 文件名置换 第五章 SHELL输入输出 第六章 命令执行顺序 第二部分 文本过滤 第七章 正则表达式介绍 第八章 GERP家族 第九章 AWK介绍 第十章 SED用法介绍 第十一...
第二章 使用FIND和XARGS 第三章 后台执行命令 第四章 文件名置换 第五章 SHELL输入输出 第六章 命令执行顺序 第二部分 文本过滤 第七章 正则表达式介绍 第八章 GERP家族 第九章 AWK介绍 第十章 SED用法介绍 第十一...
第二部分 文本过滤 第7章 正则表达式介绍 49 第8章 grep家族 56 第9章 AWK介绍 66 第10章 sed 用法介绍 89 第11章 合并与分割 104 第12章 tr用法 119 第三部分 登录环境 第13章 登录环境 125 第14章 环境和shell...
第二章 使用FIND和XARGS 第三章 后台执行命令 第四章 文件名置换 第五章 SHELL输入输出 第六章 命令执行顺序 第二部分 文本过滤 第七章 正则表达式介绍 第八章 GERP家族 第九章 AWK介绍 第十章 SED用法介绍 第十一...
第二章至第四章将深入讲解Shell的语法,包括变量的声明和使用,如环境变量、位置参数变量、特殊变量等。此外,还会涉及命令替换、I/O重定向、管道和文件描述符等核心概念,这些都是编写有效Shell脚本的关键。 第五...
第二部分 文本过滤 第7章 正则表达式介绍 第8章 grep家族 第9章 AWK介绍 第10章 sed 用法介绍 第11章 合并与分割 第12章 tr用法 第三部分 登录环境 第13章 登录环境 第14章 环境和shell变量 第15章 引号 第四部分 ...
第二部分 文本过滤 第7章 正则表达式介绍 49 7.1 使用句点匹配单字符 50 7.2 在行首以^匹配字符串或字符序列 50 7.3 在行尾以$匹配字符串或字符 51 7.4 使用*匹配字符串中的单字符或其重复 序列 51 7.5 使用\屏蔽一...
本文将深入探讨"高级shell编程"的第二部分——文本过滤,包括正则表达式、grep家族、AWK介绍、sed用法、文件合并与分割以及tr工具的使用。 首先,让我们来理解第7章——正则表达式介绍。正则表达式是一种强大的文本...
#### 第二章:从“Sha-Bang”开始 该章节介绍了如何在Shell脚本中使用“#!”(shebang)来指定解释器,以及如何调用脚本。通过初步练习,让读者熟悉基本操作。 #### 第三章:特殊字符 深入讲解Shell脚本中的特殊...
第二部分 文本过滤 第7章 正则表达式介绍 49 第8章 grep家族 56 第9章 AWK介绍 66 第10章 sed 用法介绍 89 第11章 合并与分割 104 第12章 tr用法 119 第三部分 登录环境 第13章 登录环境 125 第14章 环境和shell...
### 第二章:Shell环境配置 学习`.bashrc`和`.bash_profile`等配置文件,掌握如何设置环境变量、别名和函数,以个性化和优化Shell体验。 ### 第三章:基本命令操作 熟悉常见的Shell内置命令,如`cd`、`ls`、`pwd`、...
第二部分 文本过滤 第7章 正则表达式介绍 49 7.1 使用句点匹配单字符 50 7.2 在行首以^匹配字符串或字符序列 50 7.3 在行尾以$匹配字符串或字符 51 7.4 使用*匹配字符串中的单字符或其重复 序列 51 7.5 使用\屏蔽一...
第二部分为第5章~第8章,着重讲解变量的多种数值运算、条件测试与比较、if条件判断语句、Shell函数等相关的知识。第三部分为第9章~第13章,着重讲解case条件语句、while循环和until型循环、for循环和select循环、...
第二部分 文本过滤 第7章 正则表达式介绍 49 7.1 使用句点匹配单字符 50 7.2 在行首以^匹配字符串或字符序列 50 7.3 在行尾以$匹配字符串或字符 51 7.4 使用*匹配字符串中的单字符或其重复 序列 51 7.5 使用\屏蔽一...
《跟老男孩学Linux运维:Shell编程实战》第二部分为第5章~第8章,着重讲解变量的多种数值运算、条件测试与比较、if条件判断语句、Shell函数等相关的知识。《跟老男孩学Linux运维:Shell编程实战》第三部分为第9章~第...
Shell编程及自动化运维实现-第二章流控.学习笔记整理分享给需要的同学