linux之shell命令

Posted code_____monkey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux之shell命令相关的知识,希望对你有一定的参考价值。

https://blog.csdn.net/shang_feng_wei/article/details/90378017

linux之shell命令——条件判断(&& || test)

&& 和 ||

&&:用来执行条件成立后执行的命令
||:用来执行条件不成立后的执行命令

test 命令

test命令通常做判断, test 命令和 [ ] 等同

test "$a" = "$b" && echo yes || echo no

[ "$a" = "$b" ] && echo yes || echo no

---------------------------------

https://blog.51cto.com/19001989/964007

Shell中的&&、 ||、 ()和 {}

()运算符:
为了在子shell中执行一组命令,可以用命令分隔符(即",")隔开每一个命令,并把所有的命令用圆括号()括起来。
 

{}运算符:
如果使用{}来代替(),那么相应的命令将在当前shell中作为一个整体被执行。

------------------------

shell提取字符串中的数字

temp=`echo  "helloworld20180719" | tr -cd "[0-9]" `

怎么传参KILL -9

kill -9 `jps |grep supervisor|awk -F " " '{print $1}' `

----------------------------

如何编写一个Systemd Service(转)

https://www.cnblogs.com/erhu-67786482/p/11570780.html

---------------------------------------------------

语法

bash [options] [file]

选项

-c string:命令从-c后的字符串读取。
-i:实现脚本交互。
-n:进行shell脚本的语法检查。
-x:实现shell脚本逐条语句的跟踪。

以上是关于linux之shell命令的主要内容,如果未能解决你的问题,请参考以下文章

linux 脚本 之 函数篇

Linux bash基础特性二

Linux之shell编程的基本使用

Acwing Linux基础课笔记shell语法

Acwing Linux基础课笔记shell语法

Linux命令之改变用户的shell设定chsh