![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shell
bible_reader
keep.
展开
-
【Linux】去除文件中特殊符号^M、^[
去除文件中的特殊符号^M、^[^M输入方式:ctrl+v+m^[输入方式:ctrl+v+[其他特殊符号类似的输入方式进行输入。去除方式:sed -i 's/^M//g' filenamesed -i 's/^[//g' filename注意上面命令行中的^M ^[是我手动输入(^+M,^+[),使用的时候按照我给的输入方式直接输入即可。...原创 2020-06-23 09:27:33 · 3009 阅读 · 0 评论 -
【shell】shell获取函数字符串返回值
shell获取函数字符串返回值function func() {echo "stringA"}val="$(func)"echo $val原创 2019-11-21 10:30:34 · 1507 阅读 · 0 评论 -
【shell】shell中的%% ##
假设定义了一个变量为:代码如下:file=/dir1/dir2/dir3/my.file.txt可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个 / 及其左边的字符串:my.file.txt${file#*.}:删掉第一个 . 及其左边的字符串:file....转载 2019-10-14 19:19:20 · 1138 阅读 · 0 评论 -
【Shell】IF条件判断和判断条件总结
IF条件判断1、基本语法:if [ command ]; then符合该条件执行的语句fi2、扩展语法:if [ command ];then符合该条件执行的语句elif [ command ];then符合该条件执行的语句else符合该条件执行的语句fi3、语法说明:bash shell会按顺序执行if语句,如果command执行后且它的返回状态是0,则会执行符合该条...转载 2018-08-17 14:14:40 · 6801 阅读 · 0 评论 -
【Shell】source命令
source命令:source命令也称为“点命令”,也就是一个点符号(.),是bash的内部命令。功能:使Shell读入指定的Shell程序文件并依次执行文件中的所有语句source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。用法:source filename 或 . filenamesource命令(从 C Shell 而来)是bash shell的...转载 2018-08-17 14:19:24 · 35121 阅读 · 0 评论 -
【python】python执行shell命令或脚本
system() 其中最后一个0是这个命令的返回值,为0表示命令执行成功。使用system无法将执行的结果保存起来。 popen() 获取命令执行的结果,但是没有命令的执行状态,这样可以将获取的结果保存起来放到list中。 commands可以很方便的取得命令的输出(包括标准和错误输出)和执行状态位。 commands.getoutput('ls')这个方...转载 2018-09-05 20:39:20 · 28428 阅读 · 0 评论 -
【shell】获取代码库中所有非master版本
获取代码库中所有非master版本for var in `git branch -a | grep -v master | grep -v \*`; do new_version=`echo $var | awk -F '/' '{print $3}'`; $version=("${version[@]}" new_version); done原创 2019-08-14 15:26:12 · 111 阅读 · 0 评论 -
【shell】获取代码库中最新的版本号
获取代码库中最新的版本号version=()for var in `git branch -a | grep -v master | grep -v \*`; do new_version=`echo $var | awk -F '/' '{print $3}'`; version[${#version[*]}]=$new_version; donefor v...原创 2019-08-14 15:45:00 · 1851 阅读 · 0 评论