0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux开发中的R-Plan上位机介绍

RTThread物联网操作系统 来源:Rice嵌入式开发技术 作者:RTThread物联网操作 2020-08-18 15:53 次阅读

背景

R-Plan,我这个专辑写了关于《cmd》和《rtt ota pack》的工具,链接:《R-Plan上位机-cmd console & rtt ota pack (1)》

今天这篇是介绍一个新开发的功能-《find file》。在Linux开发,我们会用到grep和find命令查找文件和文件中字符串,但是windows开发没有对应的命令行让我们快速的查找,虽然网上有一些软件提供给我们下载应用。但是你又要安装一个软件,多麻烦。为了解决这个问题,所以R-Plan就集成了这个功能。

R-Plan的所有东西,全部是开源的。github链接:https://github.com/RiceChen/R_Plan.git

项目叫R-Plan,即:米饭计划,每一个功能的LOGO就是一颗米粒,不断堆叠成一碗饭。

R-Plan功能列表

find file

功能说明

支持快速遍历选定目录的所有文件

支持指定文件查找,该功能同步于Linux下的Find命令。

支持文件中字符串的查找,该功能同步于Linux下的Grep命令。

在上面的功能可以组合出更多的功能:

选中路径下,文件的查找。

选中的路径下,文件字符串的查找。

选中的路径和选中文件,查找字符串是否在指定文件中。

技术说明

实现步骤,使用递归遍历所有文件,并匹配所要查找的文件名,然后在所有遍历到的文件进行文件内容配对字符串。

Find file的核心是递归遍历,快速的遍历所有的文件。

字符串配对通过读取文件内容来进行配对。

演示

遍历目录下的所有文件:

查找指定文件名:

查找那些文件包含指定字符串:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11233

    浏览量

    208975
  • WINDOWS
    +关注

    关注

    3

    文章

    3526

    浏览量

    88457
  • 上位机
    +关注

    关注

    27

    文章

    931

    浏览量

    54739

原文标题:R-Plan上位机 - find file (2)

文章出处:【微信号:RTThread,微信公众号:RTThread物联网操作系统】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    PCIe实时运动控制卡的双盘视觉筛选机上位开发应用

    PCIe实时运动控制卡的双盘视觉筛选机上位开发应用
    的头像 发表于 10-10 10:15 253次阅读
    PCIe实时运动控制卡的双盘视觉筛选机<b class='flag-5'>上位</b><b class='flag-5'>机</b><b class='flag-5'>开发</b>应用

    linux开发板和单片开发的区别

    硬件架构 Linux开发板和单片开发在硬件架构上有很大的区别。Linux开发板通常基于ARM、
    的头像 发表于 08-30 15:30 643次阅读

    上位与下位实时通信的实现

    在工业自动化、远程控制、数据采集与处理等领域,上位与下位之间的实时通信是实现高效、准确的数据交换和系统控制的基础。本文旨在介绍实现上位
    的头像 发表于 06-28 17:01 1359次阅读

    单片机上位软件用什么开发

    开发单片机上位软件时,选择合适的开发工具和编程语言至关重要。本文将详细介绍单片机上位软件
    的头像 发表于 06-07 09:17 1225次阅读

    上位与PLC的区别

      在工业自动化和控制系统上位和PLC(Programmable Logic Controller,可编程逻辑控制器)是两个关键组成部分,它们在功能、设计、应用等方面存在着显著的区别。本文将从多个角度深入探讨
    的头像 发表于 06-06 11:29 3294次阅读

    工控上位还是下位

      工控,作为工业控制领域的核心设备,其角色和定位在工业控制系统至关重要。在探讨工控上位还是下位
    的头像 发表于 06-06 11:17 1119次阅读

    上位控制界面用什么做好

    在设计上位控制界面时,选择合适的开发工具和框架至关重要。本文介绍如何创建一个优秀的上位控制界
    的头像 发表于 06-06 10:54 864次阅读

    上位可以控制plc输入点吗

    ,以及在实际应用的优势和注意事项。 二、上位与PLC的概念 上位 上位
    的头像 发表于 06-06 10:51 1091次阅读

    上位软件开发用什么语言

    维护的上位软件至关重要。本文将详细介绍几种常用的上位软件开发编程语言,并分析它们的优缺点。
    的头像 发表于 06-06 10:44 1498次阅读

    上位如何控制下位机运行

    。本文将详细介绍上位如何控制下位机运行的方法、步骤和注意事项。 1. 上位与下位的基本概念
    的头像 发表于 06-06 10:33 1347次阅读

    上位和下位是什么意思 上位和下位的区别

    上位和下位是计算机控制系统两个重要的概念,它们在控制、通信和数据处理等方面发挥着关键作用。在本文中,我们将详细探讨上位
    的头像 发表于 06-06 10:11 5480次阅读

    上位怎么给plc信号输出

    本文详细介绍上位与PLC之间的通信原理、配置方法以及实现信号输出的步骤。 一、引言 随着工业自动化的不断发展,上位与PLC之间的通信变
    的头像 发表于 06-06 10:07 1441次阅读

    上位是干嘛的?上位和plc有啥区别?

    上位(也称为主机或监控计算机)通常指的是在自动化控制系统,用于监控和控制下位(如PLC、DCS等)的计算机系统。
    的头像 发表于 05-28 17:58 4098次阅读

    请问下位上位如何保持时钟同步呢?

    。本文将详细介绍下位上位如何进行时钟同步,并探讨一些常见的技术和方法。 首先,让我们了解一下时钟同步的基本原理。在系统,时钟被用于指
    的头像 发表于 01-16 17:11 1399次阅读

    为什么需要上位上位机能替代PLC实现控制吗?

    什么是上位上位是一个广泛用于自动化控制系统的术语,它通常指的是在自动化控制系统,用于监控和控制下位
    的头像 发表于 12-08 15:50 1896次阅读
    为什么需要<b class='flag-5'>上位</b><b class='flag-5'>机</b>?<b class='flag-5'>上位</b>机能替代PLC实现控制吗?