
Shell
文章平均质量分 81
shell脚本编程
Ealser
有时候自以为看透的真相恰恰是才是最肤浅的解读。
【滴水可穿石,挥剑难撼其坚。】<br>
【缄默藏锋,方可一朝得势,一鸣惊人。】
【观大势,汲枝脉,犹如乘天游龙。】
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
<shell>《Shell脚本-极简实用手册(高级)》 (自用、持续更新)
2>&1原创 2023-11-17 14:52:09 · 713 阅读 · 0 评论 -
<Linux>《SHELL脚本在crontab环境下执行失败问题处理》>> 探索SHELL运行模式和加载环境变量【实践+实验】
Shell,区别于内核被称为壳,(Shell 脚本)是一种命令行解释器,用于与操作系统进行交互和执行命令。在Unix中,用sharp或hash(有时是mesh)称呼字符#,用bang称呼!在测试环境,无论单条命令执行,还是定时执行整个脚本,都是正常的。进行试验,发现脚本在前台执行的时候均正常,在crontab后台执行会失败。脚本中的命令是在子shell中执行,子shell只能继承父shell的环境变量,而无法修改父shell的环境变量。原创 2023-09-01 08:00:00 · 918 阅读 · 0 评论 -
Shell命令之eval命令
eval命令原创 2023-08-15 09:18:50 · 367 阅读 · 0 评论 -
Linux Shell 脚本编程学习之【第5章 文件的排序、合并与分割 (第五部分之tr、tar命令) 】
tr命令和tar命令原创 2023-07-30 23:29:32 · 371 阅读 · 0 评论 -
Linux Shell 脚本编程学习之【第5章 文件的排序、合并与分割 (第四部分之cut命令) 】
cut命令paste命令split命令原创 2023-07-29 08:00:00 · 221 阅读 · 0 评论 -
Linux Shell 脚本编程学习之【第5章 文件的排序、合并与分割 (第三部分之join命令) 】
join命令原创 2023-07-28 08:00:00 · 234 阅读 · 0 评论 -
Linux Shell 脚本编程学习之【第5章 文件的排序、合并与分割 (第二部分)】
这两个 if/then 结构只是对脚本执行的异常情况进行处理,真正用于统计文件单词出现频率的命令只有一条,它由 sed、sort、uniq-c 和 sort-nr四个命令组成,前面命令的输出作为后面命令的输入, sed 命令的前三个-e 选项用于过滤掉句号、逗号、分号,当然可继续加上需要过滤的符号(只需多加一个类似的-e 选项即可)sed命令的第4个-e 选项将单词间的空格转化为换行符,这就将每个单词单独一行显示,便于 sort命令排序。sort-u命令时,所有的重复记录都被去掉。原创 2023-07-27 08:00:00 · 161 阅读 · 0 评论 -
Linux Shell 脚本编程学习之【第5章 文件的排序、合并与分割 (第一部分)】
sort命令排序原创 2023-07-26 08:00:00 · 475 阅读 · 0 评论 -
Linux Shell 脚本编程学习之【第4章 awk命令最详细 (第四部分)】
命令输出 sturecord的所有记录,每条记录前加上了其行号(输 出 NR 变量值),然后重新定义OFS 的值,改变输出域的分隔符,即 NR 和$0之间用OFS 定义的值分隔。原创 2023-07-25 08:00:00 · 180 阅读 · 0 评论 -
Linux Shell 脚本编程学习之【第4章 awk命令最详细 (第三部分)】
说明:例中命令涉及FS、NF、NR和 FILENAME 四个系统变量,BEGIN 字段利用FS 预设域分隔符为“,”,中间字段为一条print,依次打印NF、NR 和$0, NF为记录的域数量,结果显示为8,说明 test.log 的每条记录都有8个域, NR 显示当前的记录数,该值根据读取输入文件的进度而变化,读取第1条记录时,NR=1,读到文件末尾时,NR为该文件所包含的记录数。printf 修饰符及其意义。printf 格式符及其意义。原创 2023-07-24 08:00:00 · 199 阅读 · 0 评论 -
<shell>awk一种输出异常的情况,printf和print错误混用
说明:printf是awk的函数,而print没有函数功能。原创 2023-07-23 15:41:48 · 222 阅读 · 0 评论 -
Linux Shell 脚本编程学习之【第4章 awk命令最详细(第二部分)】
awk 认为输入文件是结构化的, awk 将每个输入文件行定义为记录,行中的每个字符串 定义为域,域之间用空格、 Tab 键或其他符号进行分隔,分隔域的符号叫做分隔符。awk 的第一种调用方式,单引号中间是 awk 命令,该awk 命令由两 部分组成,以/符号分隔,^awk 是一种编程语言, gawk 是目前最新的版本,当前的 Linux 版本用的都是 gawk。是正则表达式,表示空白行, print表示该动作是打印操作, test.log是输入文件名称。原创 2023-07-23 15:07:37 · 201 阅读 · 0 评论 -
Linux Shell 脚本编程学习之【第4章 sed命令最详细 (第一部分)】
sed命令大全。sed缓冲区。sed显示控制字符。sed显示不可见字符。原创 2023-07-22 23:34:21 · 568 阅读 · 0 评论 -
Linux Shell 脚本编程学习之【第3章 正则表达式 (第二部分) grep命令】
Linux 系统支持三种形式的grep命令,通常将这三种形式的 grep命令称为 grep命令族, 这三种形式具体为:● grep: 标准grep 命令,支持基本正则表达式,上面两小节已经对此命令进行了详细 的讨论。● egrep: 扩展grep 命令,支持基本和扩展正则表达式。● fgrep: 快速grep 命令,不支持正则表达式,按照字符串的字面意思进行匹配。原创 2023-07-22 08:00:00 · 500 阅读 · 0 评论 -
Linux Shell 脚本编程学习之【第3章 正则表达式 (第一部分)】
正则表达式原创 2023-07-21 08:00:00 · 444 阅读 · 0 评论 -
Linux Shell 脚本编程学习之【第2章 Linux文件系统和文本编辑器(第一部分)】
这类用户也被称为伪用户或假用户,与真实用户区分开来,这类用户不 具有登录系统的能力,但却是系统运行不可缺少的用户,比如 bin、daemon、adm、 ftp、mail等;这类用户是系统自身拥有的,而非后来添加的,当然,我们也可以添 加虚拟用户。“根”和“杈”在Linux 中被称 为“目录”或“文件夹”,而“叶子”则代表一个个的文件。用户在对文件进 行访问时,要给出文件所在的路径,这又分相对路径和绝对路径。这类用户能登录系统,但只能操作其根目录的内容,权限受到限制, 这类用户都是系统管理员自行添加的。原创 2023-07-17 08:00:00 · 302 阅读 · 0 评论 -
Linux Shell 脚本编程学习之【第1章 Shell脚本编程概述】
1991年芬兰赫尔辛基大型学生Linus Torvals开发了Linux内核。1、Shell是一种具备特殊功能的程序。2、提供了一种用户和内核进行交互操作的接口。3、内核是Linux心脏。开机自检时驻留内存中,直至计算机关闭为止。4、用户的应用程序存储在计算机的硬盘上,当需要时才被调入内存。5、 Shell是一种应用程序,当用户登录Linux 系统时, Shell 就会被调入内存执行。原创 2023-07-10 23:58:03 · 198 阅读 · 0 评论