![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
文章平均质量分 70
分享和记录shell编程开发过程中的点点滴滴
玩转智能机器人
但行好事,莫问前程,喜欢树莓派,Python,单片机等,很荣幸给大家分享相关领域的知识和教程,欢迎大家多多关注~
展开
-
Linux指令——scp:传输文件
Linux文件互传指令参考资料:Linux scp 命令用于 Linux 之间复制文件和目录。scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。scp 是加密的,是不加密的,scp 是 rcp 的加强版。原创 2023-12-09 12:37:20 · 727 阅读 · 0 评论 -
正则表达式语法
在处理字符串的过程中,常常需要从一堆字符中匹配特定字符,正则表达式则是非常有效率的工具之一,通用于各种语法,比如Shell指令,python等,下面我们一起来看看基础语法。原创 2023-04-02 13:46:52 · 438 阅读 · 0 评论 -
将shell指令结果保存到变量中的两种方法
shell指令结果保存到变量中方法一: 反引号#!/bin/basha=`ls -l`echo "$a"方法二:使用 $()#!/bin/basha=$(ls -l)echo "$a"注意事项默认情况只会将标准输出保存到变量中,如果需要加异常结果也保存到变量,需要加 2>&1#!/bin/basha=$(xxx 2>&1)echo "$a"echo回显变量的时候需要加"" ,作用是保留换行符号,否则会用空格代替换行,丢失换行需要再次原创 2022-02-27 13:00:18 · 8655 阅读 · 1 评论 -
shell脚本的多参数输入附实例讲解
前言对于许多脚本都希望有多个参数的输入,对于shell这种脚本更是不例外,一般程序的起始函数(main)都会有一个args选项代表着输入的参数项,那么解析这些参数项目就是主要的问题,这里有两种解析方法解析脚本输入的参数:一个是通过逻辑遍历所有输入参数(主要利用’shift’函数或者shell对数组的处理)一个是利用系统自带的函数(getopt)配合shift进行格式化解析(不一定所有系统都,需要检测一下)使用shift解析脚本的参数输入在shell脚本中,命令$后加一些特殊的标记可以取脚本的传原创 2022-02-16 09:33:57 · 9072 阅读 · 0 评论 -
在shell脚本bash中嵌入expect代码
实现原理使用 expect -c "cmd string"举例如下:#!/bin/bash#push calibration file to robotadb push ./test.txt /userdata/expect -c "spawn adb shellexpect "*root*" {send "ls\\r"}interact"代码解析:先使用adb push 上传了文件test.txt 到 /userdata/目录,然后 登录adb shell 执行了ls命令原创 2021-12-15 09:49:14 · 2143 阅读 · 4 评论 -
Linux指令 sed 用法详解
简介Linux sed 命令是利用脚本来处理文本文件。Sed 主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等,该指令可以不用打开文件直接编辑指定行,适用于超大文件的编辑、全自动编辑等场景。语法结构语法格式: sed [-nefri] [动作]选项与参数:-n :使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到终端上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。-e :直接在命令列模原创 2021-12-14 09:59:03 · 1648 阅读 · 0 评论