
linux shell脚本
Donald Linux
日拱一卒无有尽 功不唐捐终入海
展开
-
2024-05-06 Linux shell 脚本中往一个文件里写入多行内容的方法 使用 Here Document(文档内嵌)cat <<EOF > filename.txt EOF
【代码】2024-05-06 Linux shell 脚本中往一个文件里写入多行内容的方法 使用 Here Document(文档内嵌)cat <<EOF > filename.txt EOF。原创 2024-05-06 10:14:33 · 930 阅读 · 0 评论 -
2024-02-05 Linux shell 脚本检查检测某个环境变量是否已设置
【代码】2024-02-05 Linux shell 脚本检查检测某个环境变量是否已设置。原创 2024-02-05 11:00:20 · 730 阅读 · 0 评论 -
2014-01-09 Android 系统 执行ps命令不显示运行shell脚本的名称,只显示sh.ps -ef 或者 ps -Af。ps | grep ‘xxx.sh‘ | awk ‘{print
3.3 通过 ps | grep 'xxx.sh' | awk '{print $2}' | xargs kill -9。3.2方法一:通过pgrep 查找进程,命令格式 pgrep xxxx.sh | xargs kill -9。3.1方法一:通过pkill -9 加脚本名。原创 2024-01-09 09:58:08 · 539 阅读 · 0 评论 -
2023-09-04 Linux 让shell编译脚本里面设置的环境变量改变kernel里面驱动文件的宏定义值方法,我这里用来做修改固件版本
【代码】2023-09-04 Linux 让shell编译脚本里面设置的环境变量改变kernel里面驱动文件的宏定义值方法,我这里用来做修改固件版本。原创 2023-09-04 19:22:15 · 907 阅读 · 0 评论 -
2023-09-04 Linux中shell脚本数字比较 数字加减乘除,解决buildroot linux WIFI 开机不自动连接问题,S80wifireconnect脚本是用来进行开机连接WIFI
【代码】2023-09-04 Linux中shell脚本数字比较 数字加减乘除,解决buildroot linux WIFI 开机不自动连接问题,S80wifireconnect脚本是用来进行开机连接WIFI。原创 2023-09-04 17:43:19 · 579 阅读 · 0 评论 -
2023-05-05 linux shell脚本, 遍历文件夹下所有子目录的文件,并且用cat 命令读取文件内容然后复制到output目录,有什么用?不能说。
【代码】2023-05-05 linux shell脚本, 遍历文件夹下所有子目录的文件,并且用cat 命令读取文件内容然后复制到output目录,有用,只有有什么用,不能说。原创 2023-05-05 19:54:11 · 1161 阅读 · 0 评论 -
2023-04-15 给自己写的linux shell 脚本显示help 功能,使用echo $@|grep -iwqE “help|h“ 命令搜索脚本带的参数是否含有-h或help
概述shell中有两类字符,一类是普通字符,在Shell中除了本身的字面意思外没有其他特殊意义,即普通纯文本;一文看懂shell脚本中$0 $1 $# $@ $* $?$$ 的各种符号意义转义字符$在linux shell脚本中经常用到字符,下面是,下面是,下面是的一些常见用法$# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是。shell脚本中$0 $1 $# $@ $* $?$$ 的各种符号意义详解_shell中$$_一口Linux的博客-优快云博客。原创 2023-04-15 10:34:10 · 801 阅读 · 0 评论 -
2023-01-04 linux shell sh 脚本提取某个文件里面某个字符串后面的内容。提取compile.h文件里面某一行后面的版本号
【代码】2023-01-04 linux shell sh 脚本提取某个文件里面某个字符串后面的内容。提取compile.h文件里面某一行后面的版本号。原创 2023-01-04 18:31:03 · 1366 阅读 · 0 评论 -
2021-12-24 Android:repo 搜索所有仓库下某个日期之后的最新提交脚本,了解目前repo各个仓库近段时间的提交情况。这样可以过滤时间比较久的提交
一、有时候想了解目前repo各个仓库近段时间的提交情况,特意花时间写给脚本,让repo 搜索所有仓库下某个日期之后的最新提交。这样可以过滤时间比较久的提交。二、bash脚本,这里我想了解2021-09-09 07:00时间之后的最新提交情况。#!/bin/bashrepo forall -c 'committime=`git log --after "2021-09-09 07:00" -1 --pretty=format:"%cd"`;if [ "$committime" ...原创 2021-12-24 10:44:38 · 1310 阅读 · 0 评论 -
Linux bash脚本中‘|‘单竖线,‘||‘双竖线,‘&‘和‘&&‘所表达的意义
一,linux 脚本里面经常会看到'|'、'||'、'&'、'&&'这几个符合,那这个符合都有什么用呢?二、竖线'|' ,在linux中作为管道符,将'|'前面命令的输出作为'|'后面的输入。三、双竖线'||',用双竖线'||'分割的多条命令,代表的是或者。 执行的时候遵循如下规则,如果前一条命令为假,则继续执行后面的命令,如果前一条命令为真,则后面的命令不会执行。多用于前一条命令出错则退出。四、&& 代表的是且,同时执行多条...原创 2021-09-07 17:09:39 · 4906 阅读 · 0 评论 -
2021-08-10 ssh–secure 远程登录提示A protocol error occurred. Change of username or service not allowed
一、SecureCR 远程登陆是有下面的提示A protocol error occurred. Change of username or service not allowed,百思不得其解。二、原来是SecureCR 登陆的是前后两个用户名不一样三、设置成一样就可以顺利登陆了,FUCK。...原创 2021-08-10 13:56:07 · 13510 阅读 · 0 评论 -
2020-12-31 Linux Shell脚本if else 与或的用法
Linux Shell脚本if else 与或的用法一、关于判断,linux shell脚本中不是用else if而是用elif的写法。二、测试实例#!/bin/bashif [[ $1 = 'android' ]]; then echo "Input is android"elif [[ $1 = 'twitter' ]] || [[ $1 = 'youtube' ]];then echo "Input is...原创 2020-12-31 09:45:12 · 942 阅读 · 0 评论 -
2012-12-30 Linux shell脚本将命令执行的结果赋值给变量
Linux shell脚本将命令执行的结果赋值给变量一、命令格式:变量= `命令`,命令用反引号`;二、比如test.sh脚本。#!/bin/bashexport CURRENT_COMMIT_NUMBERexport CURRENT_TIMECURRENT_COMMIT_NUMBER=`git rev-parse HEAD`CURRENT_TIME=`date`echo CURRENT_COMMIT_NUMBER=$CURRENT_COMMIT_NUM...原创 2020-12-30 16:39:49 · 1077 阅读 · 1 评论 -
linux bash脚本 获取git最近一次提交的commit id
linux bash脚本 获取git最近一次提交的commit id一、获取完整commit id( 如:239e0750aec6e249e49a43bb279dac87ffa01a6e) git rev-parse HEAD二、获取short commit id(如:239e075) git rev-parse --short HE原创 2017-12-05 18:51:14 · 10855 阅读 · 0 评论 -
linux bash 脚本获取git当前的分支名
linux bash 脚本获取git当前的分支名1、方法一#!/bin/bashfunction git.branch { br=`git branch | grep "*"` echo ${br/* /}}git.branch2、方法二git symbolic-ref --short -q HEAD3、测试脚本#!/bin/b原创 2017-12-05 14:37:53 · 14667 阅读 · 0 评论 -
Linux echo命令打印带有颜色的字
Linux echo命令打印带有颜色的字一、命令格式如下: echo -e "\033[字背景颜色;文字颜色m字符串\033[0m" 例如: echo -e "\033[47;30mI love Android! \033[0m"原创 2017-11-23 15:14:07 · 8511 阅读 · 0 评论 -
linux shell脚本中cd命令无效的解决方法
今天需要快速切换目录,然后在sh脚本里面加入cd,但发现执行后无效。原因就不深究了。然后查了一下,有三种解决方案。 方案一、source ./ 格式 例如:source ./jump_to_u10.sh 方案二、. ./ 格式 例如:. ./jump_to_u10.sh (注意两个.之间有空格,多个空格也可以)原创 2017-11-07 19:10:03 · 15014 阅读 · 0 评论 -
linux shell 脚本判断某个文件是否有某个字符串以及统计含有某个字符串的个数然后做if else大于小于等于逻辑判断
简介:本脚本主要用来学习判断某个文件是否有某个字符串以及统计含有某个字符串的个数,然后做if else大于小于等于逻辑判断去执行对应的操作。一、测试脚本search_string.sh:#!/bin/bashecho 搜索compile_error_hint.c 文件里面是否包含“messycode”字符串,如果有打印"yes messycode",反之打印“no messy原创 2017-10-28 12:16:22 · 16200 阅读 · 0 评论