
Linux
文章平均质量分 87
?crying
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
轻松上手Bash脚本:创建交互式计算器
本项目实现了一个基于 Bash 脚本的简单计算器,支持基本的四则运算(加、减、乘、除)以及阶乘计算。该计算器具有两种工作模式:交互模式和命令行模式。交互模式允许用户在程序运行时输入多个计算式,适用于快速连续的计算;命令行模式则允许用户通过传递参数一次性进行计算,适合批量处理任务。通过这篇博客,我们介绍了如何使用 Bash 脚本实现一个简易的命令行计算器,并实现了交互模式和命令行模式的功能。这个计算器支持加、减、乘、除以及阶乘运算,能够根据用户的输入实时计算结果。功能实现。原创 2024-11-28 21:47:09 · 760 阅读 · 0 评论 -
Shell脚本11 -- 函数
功能关键点示例代码创建函数使用函数名()定义函数;函数体写在大括号{}内调用函数直接输入函数名调用DemoFunc传递参数使用$1$2等引用参数返回值使用return返回状态码,或通过echo输出捕获结果。原创 2024-11-26 09:43:59 · 544 阅读 · 0 评论 -
Shell脚本13 -- 重定向
重定向是指将标准输入、标准输出或标准错误流从默认位置定向到其他位置。输入重定向:从文件而不是键盘获取输入。输出重定向:将输出保存到文件而不是显示在屏幕上。原创 2024-11-26 09:45:15 · 845 阅读 · 0 评论 -
Shell脚本12 -- 不同脚本互相调用
在Linux中,Shell脚本是强大且灵活的工具。当你的脚本逐渐复杂时,将功能拆分到多个脚本文件中并相互调用,可以提高可读性和可维护性。本文将通过实例,介绍如何实现Shell脚本之间的相互调用。原创 2024-11-26 09:44:40 · 1292 阅读 · 0 评论 -
Shell脚本10 -- case分支控制
case。原创 2024-11-26 09:43:22 · 916 阅读 · 0 评论 -
Shell脚本9 -- until循环
until。原创 2024-11-26 09:42:23 · 368 阅读 · 0 评论 -
Shell脚本8 -- while循环
在Linux中,while循环是一种常见的控制流工具,用于在满足条件时反复执行一组命令。在实际开发中,根据条件表达式的复杂程度,我们可以选择不同的条件判断方式,比如单中括号[ ]和双括号(( ))。原创 2024-11-26 09:41:29 · 750 阅读 · 0 评论 -
Shell脚本7 -- for循环
Shell 脚本中的for循环是一种强大的工具,用于遍历列表或执行一系列重复任务。本文将通过几个实际示例,带你轻松掌握for循环的基本用法和进阶技巧。原创 2024-11-26 09:40:49 · 591 阅读 · 0 评论 -
Shell脚本6 -- 条件判断if
在 Shell 脚本中,if语句是实现条件判断和分支逻辑的核心语法。通过使用if,我们可以根据条件执行不同的操作,使脚本更加灵活和强大。本文将介绍if语句的基本语法、常见使用场景及注意事项。原创 2024-11-18 21:02:08 · 574 阅读 · 0 评论 -
Shell脚本5 -- 脚本与用户交互read
输入以冒号结束,而不是默认的换行符。原创 2024-11-18 21:01:31 · 655 阅读 · 0 评论 -
Shell脚本4 -- 数学运算
Shell 脚本作为 Linux 系统中的重要工具,不仅可以用来处理文件和控制流程,还可以进行各种数据运算。本文将详细介绍 Shell 中的数据运算方法,包括整数运算、浮点数运算、字符串运算等,以及如何选择最适合的工具实现高效运算。原创 2024-11-18 21:00:53 · 827 阅读 · 0 评论 -
Shell脚本3 -- 脚本参数传递
是解析命令行选项和参数的内置工具,支持短选项(如。具体区别见文章[[Shell 中。通过设置环境变量来传递参数。将参数直接传递给脚本。命令从标准输入中读取数据。等同于如下,所以会有7个参数。原创 2024-11-18 21:00:17 · 796 阅读 · 0 评论 -
Shell脚本2 -- 永久环境变量与字符串操作
呢么为了可以直接在命令行运行我们的脚本,就可以将自己写的脚本放入/usr/bin目录下,或者将脚本直接添加到$PATH里。原创 2024-11-18 20:59:26 · 1017 阅读 · 0 评论 -
Shell脚本1 -- 脚本执行与临时变量使用
本身具备执行权限,因为是解释器进程在执行脚本文件,而不是直接执行文件。),而不需要执行权限,因此即使脚本文件没有执行权限,也能运行。如果想变量和字符之间没有空格,可以将变量用双引号括起来。或者使用不能作为变量名的符号将变量和字符间隔开,例如。这三种其实不管用哪种脚本解释器,最后调用的都还是。这种情况下,操作系统并不要求。命令时,实际上是通过对应的解释器程序(如。修改文件权限,给拥有者添加运行权限。在没有权限的情况下,可以使用。变量,等号左右两边不能有空格。加双引号和不加的效果是一样的。原创 2024-11-18 20:58:41 · 1291 阅读 · 0 评论 -
Shell 中 `$*`、`$@`、`“$*“` 和 `“$@“` 的区别
*和$@$*将所有参数视为一个整体。$@将所有参数视为独立的个体。"$*"和"$@""$*"将所有参数作为一个单独的字符串。"$@"保留参数的独立性,每个参数仍然是独立的字符串。原创 2024-11-18 20:58:01 · 807 阅读 · 0 评论 -
深入理解 source 和 sh、bash 的区别
source在当前 shell 中执行脚本,直接影响当前 shell 的变量和环境设置。shbash在子 shell 中执行脚本,不会影响当前 shell,只有export的环境变量会传递到子 shell。在实际工作中,选择source或shbash来执行脚本应视具体需求而定。理解它们在执行环境、变量传递、输出和影响范围上的差异,有助于我们在不同场景中做出更合适的选择。原创 2024-11-15 11:07:12 · 1580 阅读 · 0 评论