随笔分类 -  Shell

摘要:#!/bin/sh while [ 1 ] do echo -e "wifi OFF" > /tmp/cardv_fifo sleep 1 echo -e "wifi ON" > /tmp/cardv_fifo done 阅读全文
posted @ 2024-03-11 14:26 starc的miao 阅读(7) 评论(0) 推荐(0)
摘要:#!/bin/bash a=3 case $a in 1) echo "hello 1" ;; 2) echo "hello 2" ;; 3) echo "hello 3" ;; esac 阅读全文
posted @ 2024-02-26 10:06 starc的miao 阅读(8) 评论(0) 推荐(0)
摘要:打开文件后 :set fileformat=unix或:set ff=unix :wq 阅读全文
posted @ 2023-11-08 16:30 starc的miao 阅读(22) 评论(0) 推荐(0)
摘要:cat old.log | grep "setAlpha" | awk -F: '{ print $4}' https://blog.csdn.net/qq_42580947/article/details/123044147 阅读全文
posted @ 2023-10-27 10:11 starc的miao 阅读(62) 评论(0) 推荐(0)
摘要:可以现在build.sh中source 需要的config.sh配置文件,并export其中包含的变量。此时,变量在当前shell终端中生效。 Makefile中只用变量应为${VAL} https://blog.csdn.net/mouday/article/details/128966176 h 阅读全文
posted @ 2023-10-27 10:10 starc的miao 阅读(41) 评论(0) 推荐(0)
摘要:#!/bin/bash BIN_FOLDER=$(cd "$(dirname "$0")";pwd) echo $BIN_FOLDER PROJECT_FOLDER=$(cd "$(dirname "$BIN_FOLDER")";pwd) echo $PROJECT_FOLDER PYTHON_BI 阅读全文
posted @ 2023-10-20 08:49 starc的miao 阅读(79) 评论(0) 推荐(0)
摘要:大概率是运行的基本中,等号前后出现了空格 shell语法中等号前后不能有空格 阅读全文
posted @ 2023-10-10 14:12 starc的miao 阅读(291) 评论(0) 推荐(0)
摘要:执行linux命令,将执行命令返回的值,赋给shell中的变量 方法一 data=command 方法二 data=$(command) 阅读全文
posted @ 2023-10-08 13:41 starc的miao 阅读(333) 评论(0) 推荐(0)
摘要:参数 -e 表示处理转义字符 格式如下所示: echo -e "\033[41;37mRET: boot: sensor: cardv: ui: proj: \033[0m" echo -e "\e[32;41mThis is red text\e[0m" \e 等价于 \033 等价于 \x1B 阅读全文
posted @ 2023-06-27 16:09 starc的miao 阅读(41) 评论(0) 推荐(0)
摘要:变量说明: $$ ——Shell本身的PID(ProcessID) $! ——Shell最后运行的后台Process的PID $? ——最后运行的命令的结束代码(返回值) $- ——使用Set命令设定的Flag一览 $* ——所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的 阅读全文
posted @ 2023-06-19 17:45 starc的miao 阅读(24) 评论(0) 推荐(0)
摘要:1.打印字符串 #!/bin/bash <<! 打印字符串 知识点:echo、if、$、``、wc -c ! for s in Bash also interprets a number of multi-character options. do n=`echo $s | wc -c` # wc 阅读全文
posted @ 2022-10-29 12:22 starc的miao 阅读(20) 评论(0) 推荐(0)
摘要:控制终端CL SmarTTY Cygwin 控制终端设置 setterm -inversescreen on setterm -inversescreen off setterm -background white setterm -foreground red black\red\green\ye 阅读全文
posted @ 2022-10-24 11:34 starc的miao 阅读(15) 评论(0) 推荐(0)
摘要:认识shell和桌面环境 阅读全文
posted @ 2022-10-24 10:32 starc的miao 阅读(18) 评论(0) 推荐(0)
摘要:https://mp.weixin.qq.com/s?__biz=MzI2OTA3NTk3Ng==&mid=2649284689&idx=1&sn=6942854dcbefde0f5f2fe563bbfb8888&chksm=f2f99336c58e1a2053fa294af14efd41a4a7c 阅读全文
posted @ 2022-10-22 16:08 starc的miao 阅读(5) 评论(0) 推荐(0)
摘要:变成可执行程序 1.对脚本添加可执行权限 chmod +x ***.sh 2.添加到系统环境变量 #!/bin/bash #echo $PATH for ((i=0; i<10; i++)) do echo "Running"; sleep 1 done 环境变量 set查看当前环境变量 \$5-- 阅读全文
posted @ 2022-04-04 00:11 starc的miao 阅读(23) 评论(0) 推荐(0)
摘要:介绍 shell是一个命令行解释器 解释型语言 发现screen也是一种shell 最早的/bin/sh 连接到dash 第一个脚本 多写注释 运行方法 第一种指定bash 第二种文件加执行权限 第三种成为系统变量 调试 调试工具 bashdb #!/bin/bash for((i = 0; i < 阅读全文
posted @ 2022-04-02 20:57 starc的miao 阅读(30) 评论(0) 推荐(0)