shell
悟空胆好小
可以收藏并关注我获取最新分享,嵌入式软件专家,专注分享嵌入式软硬件、AIoT(物联网+人工智能)、通信技术、半导体等相关内容。
展开
-
利用shell 拣取MCU ADC采集的打印数据 并存档到CSV文件
MCU ADC采集数据,通过UART打印并保存到电脑的日志信息文件。需要提取其中的有效字段进行分析。数据量很大情况下,手动拷贝不可取了。原创 2022-11-12 07:33:59 · 357 阅读 · 0 评论 -
win 下svn 出错误的快速清理工具 脚本,使用无数次了,非常有效
SVN无法Clean Up操作的时候,可以使用sqlite3来进行Clean UP新建BAT脚本文件,具体内容如下echo "sqlite3 exe svn clean"sqlite3.exe wc.db "select * from work_queue"sqlite3.exe wc.db " delete from work_queue"@ping 127.0.0.1 -n 6 >nul具体步骤如下:新建svnclean文件夹目录新建上述脚本到svnclean下载sqli原创 2022-03-29 23:03:58 · 450 阅读 · 0 评论 -
SOC M388C鱼眼测试shell
/mnt/flash/apptest_ar0330mipi # export LD_LIBRARY_PATH=$(pwd)/lib/mnt/flash/apptest_ar0330mipi # echo $LD_LIBRARY_PATH/mnt/flash/apptest_ar0330mipi/lib/mnt/flash/apptest_ar0330mipi # ./res.sh ./msg_sender -C 0 -c 0 -t 1 -W 1536 -H 1536 -f 15 -q 25 -g原创 2022-03-08 22:11:21 · 443 阅读 · 0 评论 -
SOC OV788开发:8.libgcc链接目录配置
SOC OV788开发:8.libgcc链接目录配置 35 gccfile=`which ${CROSS_COMPILE}gcc` 36 gccdir=`dirname $gccfile` 37 if [ $gccv -gt 440 ] ; then 38 GCC_NO_UNDERSCORE=1 39 link_libgccdir="-L$gccdir/../lib/gcc/ba-elf/4.7.3/ -L$gccdir/../ba-elf/lib/" 40 echo "原创 2022-02-22 22:54:39 · 129 阅读 · 0 评论 -
SOC OV788开发:4.autobuild_r2mp.sh 编译脚本参数传递
SOC OV788开发:4.autobuild_r2mp.sh 编译脚本参数传递autobuild_r2mp.sh menuconfig sample_app sample_hello_world 编译脚本参数传递linux@ubuntu:~/sdk_ov788/OV788_SDK_52786_1396/Firmware/OV788_SDK_src.52791.1396$ cat autobuild_r2mp.sh#!/bin/bashecho $0echo $1echo $2chip=r2原创 2022-02-22 22:35:19 · 219 阅读 · 0 评论 -
SOC OV788开发:3.svn info 版本 FW_VERSION
SOC OV788开发:3.svn info 版本 FW_VERSIONFW_VERSION 是关乎软件升级的版本号,非常的关键!# generate versionfw_version=svn info . | grep "Last Changed Rev" | sed -e "s/^.*: //g"echo " [FW_VERSION] $fw_version"linux@ubuntu:~/data/work/HIS3518e_new/HIS3518e$ svn info . | grep原创 2022-02-22 22:32:26 · 448 阅读 · 0 评论 -
SOC OV788开发:2.OV788 gcc -version 数字查看
SOC OV788开发:2.OV788 gcc -version 数字查看linux@ubuntu:~/sdk_ov788/OV788_SDK_52786_1396/Firmware/OV788_SDK_src.52791.1396$ vi make/build.sh…#check gcc versiongccv=${CROSS_COMPILE}gcc --version | grep GCC | sed -e "s/^.* //g" | sed -e "s/\.//g"if [ -z $gccv原创 2022-02-22 22:27:21 · 251 阅读 · 0 评论 -
rm -rf 命令 与正则表达式
[xushx@ workspace]rm -rf [Gg]*[xushx@ workspace]ls -l总用量 291684drwx------ 2 xushx xushx 4096 6月 7 13:16 debug-serverdrwxr-xr-x 7 xushx xushx 4096 7月 5 09:24 hellofuckdrwxrwxr原创 2013-09-11 17:57:24 · 12383 阅读 · 0 评论 -
当前目录下查找文件 ls -l|grep "se"
[xushx@ ~]ls -l|grep "se"-rwx--x--x 1 xushx xushx 305 6月 28 13:37 setup.sh[xushx@ ~]ls -l|grep "setup.sh"-rwx--x--x 1 xushx xushx 305 6月 28 13:37 setup.sh原创 2013-09-11 18:00:30 · 1012 阅读 · 0 评论 -
linux中shell截取字符串方法总结 关键符号${}
shell中截取字符串的方法有很多中,可以分为两大类。第一种获取特定的字符或字符串的左边或者右边的字字符串,java中实现需要先用indexOf来确定特定字符串的位置,然后再用substring来获取结果;第二种类似java中的substringshell中截取字符串的方法有很多中,${expression}一共有9种使用方法。${parameter:-word}${p原创 2013-08-07 14:21:48 · 866 阅读 · 0 评论 -
脚本调试
最简单的调试方法当然是使用echo命令。你可以在任何怀疑出错的地方用echo打印变量值,这也是大部分shell程序员花费80%的时间用于调试的原因。Shell脚本的好处在于无需重新编译,而插入一个echo命令也不需要多少时间。shell也有一个真正的调试模式,如果脚本"strangescript"出错,可以使用如下命令进行调试:sh -x strangescript7上述命令会执行该原创 2013-06-28 13:53:17 · 622 阅读 · 0 评论 -
linux find prune exec 排除某目录或文件 执行
查找cache目录下不是html的文件find ./cache ! -name '*.html' -type f列出当前目录下的目录名,排除includes目录,后面的-print不能少find . -path './includes' -prune -o -type d -maxdepth 1 -print排除多个目录,”(“前是带”\”的fi原创 2013-06-18 16:03:20 · 613 阅读 · 0 评论