news 2026/6/10 12:32:42

20、深入探索Shell编程:从电话簿程序到交互式特性

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
20、深入探索Shell编程:从电话簿程序到交互式特性

深入探索Shell编程:从电话簿程序到交互式特性

电话簿程序的操作流程与实现

在处理电话簿文件时,有一系列特定的操作流程。首先,为了避免用户在编辑器中按下删除键导致程序终止,系统会忽略删除键产生的信号。之后,会启动编辑器,让用户对电话簿条目进行必要的修改。

修改完成后,程序会使用grep命令从电话簿文件中移除旧的条目。接着,将修改后的条目转换回以^作为字段分隔符的格式,并追加到文件末尾。为确保新条目后有换行符,可使用无参数的echo命令添加一个额外的换行符。最后,对电话簿文件进行排序,并删除临时文件。

以下是用于列出电话簿所有条目的listall程序代码:

listall # # list all of the entries in the phone book # IFS='^' # to be used in set command below echo "-----------------------------------------------------" while read line do # # Get the first and last fields, presumably names and numbers # set $line # # display 1st and last fields (in reverse order!) # eval printf
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 19:49:35

京东抢购工具:5大核心功能让你告别手速焦虑

京东抢购工具:5大核心功能让你告别手速焦虑 【免费下载链接】jd-assistant 京东抢购助手:包含登录,查询商品库存/价格,添加/清空购物车,抢购商品(下单),查询订单等功能 项目地址: https://gitcode.com/gh…

作者头像 李华
网站建设 2026/6/10 5:42:24

MZmine 3质谱数据分析全流程解析:从入门到精通的完整指南

MZmine 3质谱数据分析全流程解析:从入门到精通的完整指南 【免费下载链接】mzmine3 MZmine 3 source code repository 项目地址: https://gitcode.com/gh_mirrors/mz/mzmine3 质谱数据分析在现代生命科学研究中扮演着关键角色,而MZmine 3作为一款…

作者头像 李华
网站建设 2026/6/10 17:02:08

快速搭建智能OCR服务:Docker容器化部署实战手册

快速搭建智能OCR服务:Docker容器化部署实战手册 【免费下载链接】OCRmyPDF OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched 项目地址: https://gitcode.com/GitHub_Trending/oc/OCRmyPDF 还在为大量扫描文档无法搜索而…

作者头像 李华
网站建设 2026/6/10 19:25:49

【RT-DETR涨点改进】全网独家创新、细节涨点改进篇 | ACM 2025 顶会| 引入AAFM自适应对齐频率模块, 实现跨范式特征的深层对齐与融合, 在八个基准数据集上取得SOTA性能!

一、本文介绍 ⭐本文给大家介绍一种AAFM自适应对齐频率模块优化RT-DETR模型!AAFM 提出了一种两阶段渐进融合策略(解决基于卷积的局部特征与基于自注意力的全局特征之间,以及空间和通道维度特征之间,存在的特征不对齐问题),助力RT-DETR高效涨点!具体怎么使用请看全文。 …

作者头像 李华
网站建设 2026/6/10 6:44:51

掌握JoyCon-Driver:3大技巧让PC手柄控制更专业

你是不是也曾想过,为什么花大价钱买的Nintendo Switch Joy-Con手柄只能在Switch上使用?现在有了JoyCon-Driver这款PC手柄驱动,你的Joy-Con手柄终于可以摆脱平台束缚,在PC上大显身手了! 【免费下载链接】JoyCon-Driver …

作者头像 李华
网站建设 2026/6/10 6:45:49

UEFITOOL28固件分析工具:从入门到精通完全指南

在当今复杂的硬件生态中,UEFI固件的深度解析能力已成为安全研究和系统优化的关键技能。UEFITOOL28作为一款专业的跨平台工具,专为UEFI固件分析、编辑和修改而生,为技术爱好者提供了前所未有的固件操作体验。 【免费下载链接】UEFITOOL28 项…

作者头像 李华