news 2026/8/29 17:23:05

36、深入探索Shell编程:位置参数、循环与字符串处理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
36、深入探索Shell编程:位置参数、循环与字符串处理

深入探索Shell编程:位置参数、循环与字符串处理

1. 位置参数的奥秘

位置参数在Shell脚本中扮演着重要角色,它允许我们在脚本执行时传递参数。例如,当我们传递word words with spaces作为参数时,不同的引用方式会产生不同的结果:
| 引用方式 | 结果 |
| ---- | ---- |
|$*|word words with spaces(一个整体) |
|$@|word words with spaces(四个独立单词) |
|"$*"|"word words with spaces"(一个单词) |
|"$@"|"word" "words with spaces"(两个单词) |

在大多数情况下,"$@"是最实用的,因为它能保留每个位置参数的完整性,除非有特殊原因,否则应优先使用。

2. 完善系统信息页面程序

我们将继续完善之前的sys_info_page程序,为其添加几个命令行选项:
-输出文件选项:使用-f file--file file来指定输出文件的名称。
- <

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/29 3:09:01

38、Linux 脚本编程:bc 计算器、数组与特殊技巧

Linux 脚本编程:bc 计算器、数组与特殊技巧 1. bc - 任意精度计算器语言 在处理整数运算时,shell 能满足很多需求,但当需要进行高级数学运算或使用浮点数时,shell 就显得力不从心了。这时可以借助外部程序,比如 bc 。 bc 是许多 Linux 系统上都有的计算器程序,它能…

作者头像 李华
网站建设 2026/8/28 20:27:42

揭秘高亮车灯升级2025年值得推荐的TOP8车灯产品

在2025年&#xff0c;车灯升级已成为车主关注的热点之一&#xff0c;尤其是高亮车灯的选择。作为提升行车安全与舒适性的关键装备&#xff0c;市场上涌现出多款值得推荐的车灯产品。从LED日行灯到高效的激光透镜&#xff0c;这些产品通过先进的技术改善了照明效果和能效。为满足…

作者头像 李华
网站建设 2026/8/28 16:41:15

WSL2 / Ubuntu 下用 SDKMAN 管理多版本 Java(项目级切换,真香)

WSL2 / Ubuntu 下用 SDKMAN 管理多版本 Java&#xff08;项目级切换&#xff0c;真香&#xff09; 在 WSL2 Ubuntu 做 Java 后端开发时&#xff0c;经常会遇到这种组合&#xff1a; 老项目还在 Java 8新项目已经是 Java 17 / 21同一台机器、同一个终端&#xff0c;需要随时切换…

作者头像 李华
网站建设 2026/8/29 15:43:07

从“幻觉”到“诚实”:OpenAI 如何重新定义大模型的不靠谱问题

如果你对 Agent 可信性、模型行为、安全边界、长期对齐问题 感兴趣&#xff0c;欢迎关注 LuhuiDev。 我会在全平台持续更新这个系列&#xff0c;把论文、实验、工程直觉&#xff0c;慢慢拆给你看。OpenAI 如何重新定义大模型的不靠谱问题&#xff1f; 过去两年&#xff0c;几乎…

作者头像 李华