随笔分类 - Shell
摘要:#!/bin/sh while [ 1 ] do echo -e "wifi OFF" > /tmp/cardv_fifo sleep 1 echo -e "wifi ON" > /tmp/cardv_fifo done
阅读全文
摘要:#!/bin/bash a=3 case $a in 1) echo "hello 1" ;; 2) echo "hello 2" ;; 3) echo "hello 3" ;; esac
阅读全文
摘要:打开文件后 :set fileformat=unix或:set ff=unix :wq
阅读全文
摘要:cat old.log | grep "setAlpha" | awk -F: '{ print $4}' https://blog.csdn.net/qq_42580947/article/details/123044147
阅读全文
摘要:可以现在build.sh中source 需要的config.sh配置文件,并export其中包含的变量。此时,变量在当前shell终端中生效。 Makefile中只用变量应为${VAL} https://blog.csdn.net/mouday/article/details/128966176 h
阅读全文
摘要:#!/bin/bash BIN_FOLDER=$(cd "$(dirname "$0")";pwd) echo $BIN_FOLDER PROJECT_FOLDER=$(cd "$(dirname "$BIN_FOLDER")";pwd) echo $PROJECT_FOLDER PYTHON_BI
阅读全文
摘要:大概率是运行的基本中,等号前后出现了空格 shell语法中等号前后不能有空格
阅读全文
摘要:执行linux命令,将执行命令返回的值,赋给shell中的变量 方法一 data=command 方法二 data=$(command)
阅读全文
摘要:参数 -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
阅读全文
摘要:变量说明: $$ ——Shell本身的PID(ProcessID) $! ——Shell最后运行的后台Process的PID $? ——最后运行的命令的结束代码(返回值) $- ——使用Set命令设定的Flag一览 $* ——所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的
阅读全文
摘要: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
阅读全文
摘要:控制终端CL SmarTTY Cygwin 控制终端设置 setterm -inversescreen on setterm -inversescreen off setterm -background white setterm -foreground red black\red\green\ye
阅读全文
摘要:https://mp.weixin.qq.com/s?__biz=MzI2OTA3NTk3Ng==&mid=2649284689&idx=1&sn=6942854dcbefde0f5f2fe563bbfb8888&chksm=f2f99336c58e1a2053fa294af14efd41a4a7c
阅读全文
摘要:变成可执行程序 1.对脚本添加可执行权限 chmod +x ***.sh 2.添加到系统环境变量 #!/bin/bash #echo $PATH for ((i=0; i<10; i++)) do echo "Running"; sleep 1 done 环境变量 set查看当前环境变量 \$5--
阅读全文
摘要:介绍 shell是一个命令行解释器 解释型语言 发现screen也是一种shell 最早的/bin/sh 连接到dash 第一个脚本 多写注释 运行方法 第一种指定bash 第二种文件加执行权限 第三种成为系统变量 调试 调试工具 bashdb #!/bin/bash for((i = 0; i <
阅读全文