news 2026/4/16 15:05:17

2、深入探索Bash编程:从基础到实用技巧

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2、深入探索Bash编程:从基础到实用技巧

深入探索Bash编程:从基础到实用技巧

代码获取与结构

代码可从网站(http://www.bashcookbook.com )下载,下载格式为.tgz.zip。代码文件通常位于类似./chXX/snippet_name的路径下,其中chXX代表章节,snippet_name是文件名。

“无用的cat使用”探讨

在Unix系统中,部分用户热衷于指出他人代码中的低效之处,其中最常见的就是所谓的“无用的cat使用”。例如:
- 原代码cat file | grep foo可优化为grep foo file。在这个例子中,cat是多余的,因为它在子shell中运行会产生系统开销。
- 同样,cat file | tr '[A-Z]' '[a-z]'可改为tr '[A-Z]' '[a-z]' < file。有时,使用cat甚至会导致脚本运行失败。

不过,有时不必要地使用cat也有其用途:
- 它可以作为管道片段的占位符,后续再用其他命令替换(比如cat -n)。
- 将文件放在代码左侧,比将其隐藏在页面右侧的<符号后面更能吸引注意力。

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

类和对象(三)-默认成员函数详解与运算符重载

hello&#xff0c;这里是AuroraWanderll。 兴趣方向&#xff1a;C&#xff0c;算法&#xff0c;Linux系统&#xff0c;游戏客户端开发 欢迎关注&#xff0c;我将更新更多相关内容&#xff01;我的个人主页 这是类和对象系列的第三篇文章&#xff0c;上篇指引&#xff1a; 类和对…

作者头像 李华
网站建设 2026/4/15 19:31:49

【RL】LoRA Without Regret

https://thinkingmachines.ai/blog/lora/ 当今领先的语言模型包含多达万亿个参数&#xff0c;并在数以十万亿计的词元&#xff08;tokens&#xff09;上进行了预训练。 基础模型的性能随着规模的扩大而不断提升&#xff0c;因为这万亿级的参数对于学习和表征所有已记录下来的人…

作者头像 李华
网站建设 2026/4/15 21:42:44

14、Samba用户、安全与域配置全解析

Samba用户、安全与域配置全解析 1. 用户与组配置 在使用Samba服务器时,若使用Windows 98或NT 4.0 Workstation SP3连接,需先为服务器配置加密密码,否则客户端将拒绝连接。这是因为这些Windows客户端会发送加密密码,Samba需配置为能接收并解密。 1.1 单用户配置 为客户端…

作者头像 李华
网站建设 2026/4/16 12:07:17

华为OD机考双机位B卷 - 贪吃的猴子 (Java Python JS C/C++ GO )

最新华为上机考试 真题目录&#xff1a;点击查看目录 华为OD面试真题精选&#xff1a;点击立即查看 2025华为od机试双机位B卷 题目描述 只贪吃的猴子&#xff0c;来到一个果园&#xff0c;发现许多串香蕉排成一行&#xff0c;每串香蕉上有若干根香蕉。每串香蕉的根数由数组…

作者头像 李华
网站建设 2026/4/16 5:56:33

通达信正版庄见愁+海底活鱼

{}KS13:(C-SMA(C,13,1))/SMA(C,13,1)*(-100); {} AAA:REF(KS13,1)>13 AND REF(KS13,1)/KS13>1.23 AND C/REF(C,1)>1.03; 海底活鱼:IF(AAA AND REF(C,1)<COST(5),30,0),COLORWHITE,LINETHICK2; STICKLINE(庄筹线>散筹线,庄筹线,散筹线,0,0),COLORRED;

作者头像 李华