99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux開(kāi)發(fā)中的R-Plan上位機(jī)介紹

RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 來(lái)源:Rice嵌入式開(kāi)發(fā)技術(shù) ? 作者:RTThread物聯(lián)網(wǎng)操作 ? 2020-08-18 15:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

背景

R-Plan,我這個(gè)專(zhuān)輯寫(xiě)了關(guān)于《cmd》和《rtt ota pack》的工具,鏈接:《R-Plan上位機(jī)-cmd console & rtt ota pack (1)》

今天這篇是介紹一個(gè)新開(kāi)發(fā)的功能-《find file》。在Linux開(kāi)發(fā),我們會(huì)用到grep和find命令查找文件和文件中字符串,但是windows開(kāi)發(fā)沒(méi)有對(duì)應(yīng)的命令行讓我們快速的查找,雖然網(wǎng)上有一些軟件提供給我們下載應(yīng)用。但是你又要安裝一個(gè)軟件,多麻煩。為了解決這個(gè)問(wèn)題,所以R-Plan就集成了這個(gè)功能。

R-Plan的所有東西,全部是開(kāi)源的。github鏈接:https://github.com/RiceChen/R_Plan.git

項(xiàng)目叫R-Plan,即:米飯計(jì)劃,每一個(gè)功能的LOGO就是一顆米粒,不斷堆疊成一碗飯。

R-Plan功能列表

find file

功能說(shuō)明

支持快速遍歷選定目錄的所有文件

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

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

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

選中路徑下,文件的查找。

選中的路徑下,文件字符串的查找。

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

技術(shù)說(shuō)明

實(shí)現(xiàn)步驟,使用遞歸遍歷所有文件,并匹配所要查找的文件名,然后在所有遍歷到的文件進(jìn)行文件內(nèi)容配對(duì)字符串。

Find file的核心是遞歸遍歷,快速的遍歷所有的文件。

字符串配對(duì)通過(guò)讀取文件內(nèi)容來(lái)進(jìn)行配對(duì)。

演示

遍歷目錄下的所有文件:

查找指定文件名:

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11509

    瀏覽量

    213731
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3613

    瀏覽量

    91392
  • 上位機(jī)
    +關(guān)注

    關(guān)注

    27

    文章

    967

    瀏覽量

    55782

原文標(biāo)題:R-Plan上位機(jī) - find file (2)

文章出處:【微信號(hào):RTThread,微信公眾號(hào):RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何用QT開(kāi)發(fā)一個(gè)USB3.0上位機(jī)?

    如何用QT開(kāi)發(fā)一個(gè)USB3.0上位機(jī)
    發(fā)表于 05-21 06:54

    都說(shuō)上位機(jī)通信難,誰(shuí)能說(shuō)說(shuō)到底難在哪兒?

    前言 在工業(yè)自動(dòng)化和物聯(lián)網(wǎng)(IoT)領(lǐng)域,上位機(jī)通信一直被認(rèn)為是開(kāi)發(fā)過(guò)程中的一大難點(diǎn)。上位機(jī)通信扮演著至關(guān)重要的角色。
    的頭像 發(fā)表于 03-12 16:52 ?433次閱讀
    都說(shuō)<b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b>通信難,誰(shuí)能說(shuō)說(shuō)到底難在哪兒?

    Linux上位機(jī)開(kāi)發(fā)

    參考《11.5 Modbus RTU客戶端編程與實(shí)驗(yàn)》連接TTL轉(zhuǎn)485模塊,連接Modbus RTU傳感器。在板子上先插上USB鼠標(biāo),連接HDMI顯示器,然后啟動(dòng)開(kāi)發(fā)板。
    的頭像 發(fā)表于 01-08 15:28 ?740次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b><b class='flag-5'>開(kāi)發(fā)</b>

    可以只將ADS1298R的四根SPI信號(hào)線、1根DRDY信號(hào)線與ARM上位機(jī)連接實(shí)現(xiàn)對(duì)芯片進(jìn)行配置、控制、采集數(shù)據(jù)呢?

    ads1298r上位機(jī)的spi連接方面遇到一點(diǎn)問(wèn)題,描述如下,請(qǐng)指導(dǎo): 前端采集:TI官方的ADS1298 PDKwith MMB0 開(kāi)發(fā)套件
    發(fā)表于 01-06 08:19

    上位機(jī)實(shí)時(shí)數(shù)據(jù)處理技術(shù) 上位機(jī)在智能制造的應(yīng)用

    。這種技術(shù)對(duì)于工業(yè)自動(dòng)化、智能制造等領(lǐng)域至關(guān)重要。 在上位機(jī)實(shí)時(shí)數(shù)據(jù)處理,關(guān)鍵技術(shù)包括數(shù)據(jù)采集、數(shù)據(jù)處理、數(shù)據(jù)可視化、數(shù)據(jù)存儲(chǔ)和通信協(xié)議等。數(shù)據(jù)采集是實(shí)時(shí)數(shù)據(jù)處理的第一步,它要求上位
    的頭像 發(fā)表于 12-04 10:29 ?1447次閱讀

    上位機(jī)編程語(yǔ)言選擇 上位機(jī)在自動(dòng)化的作用

    上位機(jī)編程語(yǔ)言選擇 在自動(dòng)化領(lǐng)域,上位機(jī)(Upper Computer)通常指的是與下位機(jī)(如PLC、單片
    的頭像 發(fā)表于 12-04 10:25 ?1393次閱讀

    上位機(jī)監(jiān)控系統(tǒng)配置 上位機(jī)與PLC的連接方法

    上位機(jī)監(jiān)控系統(tǒng)配置 上位機(jī)監(jiān)控系統(tǒng)通常包括數(shù)據(jù)采集層、數(shù)據(jù)處理層、用戶界面層以及數(shù)據(jù)存儲(chǔ)層。以下是關(guān)于上位
    的頭像 發(fā)表于 12-04 10:23 ?2260次閱讀

    上位機(jī)通信協(xié)議詳解 嵌入式上位機(jī)設(shè)計(jì)流程

    通信協(xié)議的介紹: Modbus 概述 :Modbus是一種串行通信協(xié)議,廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域。它定義了上位機(jī)和下位機(jī)之間的通信方式,包括數(shù)據(jù)傳輸格式、通信命令等。 支持物理層 :M
    的頭像 發(fā)表于 12-04 10:21 ?2974次閱讀

    上位機(jī)系統(tǒng)架構(gòu)分析 上位機(jī)與下位機(jī)的區(qū)別

    上位機(jī)系統(tǒng)架構(gòu)分析 1. 上位機(jī)的定義與作用 上位機(jī)通常指的是在控制系統(tǒng)
    的頭像 發(fā)表于 12-04 10:17 ?3502次閱讀

    Labview上位機(jī)軟件開(kāi)發(fā)

    現(xiàn)我公司有個(gè)項(xiàng)目需要Labview上位機(jī)軟件開(kāi)發(fā),應(yīng)用為數(shù)據(jù)采集,硬件為廠家采集卡。具體軟件需求電聯(lián)或+V: 15228164111。
    發(fā)表于 11-18 16:24

    PCIe實(shí)時(shí)運(yùn)動(dòng)控制卡的雙盤(pán)視覺(jué)篩選機(jī)上位機(jī)開(kāi)發(fā)應(yīng)用

    PCIe實(shí)時(shí)運(yùn)動(dòng)控制卡的雙盤(pán)視覺(jué)篩選機(jī)上位機(jī)開(kāi)發(fā)應(yīng)用
    的頭像 發(fā)表于 10-10 10:15 ?768次閱讀
    PCIe實(shí)時(shí)運(yùn)動(dòng)控制卡的雙盤(pán)視覺(jué)篩選機(jī)<b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b><b class='flag-5'>開(kāi)發(fā)</b>應(yīng)用

    linux開(kāi)發(fā)板和單片機(jī)開(kāi)發(fā)的區(qū)別

    硬件架構(gòu) Linux開(kāi)發(fā)板和單片機(jī)開(kāi)發(fā)在硬件架構(gòu)上有很大的區(qū)別。Linux開(kāi)發(fā)板通?;贏RM、
    的頭像 發(fā)表于 08-30 15:30 ?2150次閱讀

    陀螺儀LSM6DSOW開(kāi)發(fā)(2)----上報(bào)匿名上位機(jī)實(shí)現(xiàn)可視化

    本文檔詳細(xì)介紹了如何使用匿名助手的上位機(jī)實(shí)現(xiàn)加速度計(jì)和陀螺儀數(shù)據(jù)的可視化顯示。內(nèi)容涵蓋了加速度計(jì)和陀螺儀的工作原理、上位機(jī)通信協(xié)議、數(shù)據(jù)處理
    的頭像 發(fā)表于 08-05 09:52 ?2135次閱讀
    陀螺儀LSM6DSOW<b class='flag-5'>開(kāi)發(fā)</b>(2)----上報(bào)匿名<b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b>實(shí)現(xiàn)可視化

    MD10x系列電調(diào)的上位機(jī)功能

    MD10xB系列電調(diào)更新為使用MD Tool上位機(jī)進(jìn)行參數(shù)調(diào)試。新的MD Tool上位機(jī)可以更方便的進(jìn)行電調(diào)的性能評(píng)估,有實(shí)時(shí)參數(shù)曲線顯示,電機(jī)參數(shù)配置,固件更新等功能,本文將
    的頭像 發(fā)表于 08-01 14:14 ?1066次閱讀
    MD10x系列電調(diào)的<b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b>功能

    EtherCAT運(yùn)動(dòng)控制器上位機(jī)之Python+Qt(一):鏈接與單軸運(yùn)動(dòng)

    PC上位機(jī)Python+Qt混合編程,助力智能制造高效開(kāi)發(fā)。
    的頭像 發(fā)表于 07-31 09:43 ?853次閱讀
    EtherCAT運(yùn)動(dòng)控制器<b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b>之Python+Qt(一):鏈接與單軸運(yùn)動(dòng)