1、替换字符串
# 查找.git替换为空,也就是删除.git
echo myProject.git | sed 's/\.git//g'
输出结果:myProject
# 查找.git替换为_wfwf
echo myProject.git | sed 's/\.git/_wfwf/g'
输出结果为:
myProject_wfwf
2、查找并kill掉多个进程
ps -ef | grep "provider-service" | grep java | grep -v "grep" | awk '{print $2}' | xargs kill
3、unzip解压到指定目录
unzip elasticsearch-analysis-ik-7.6.2.zip -d ik
4、创建以时间为名称的目录
#!/bin/bash
rootdir=/backup
#---------------------
crondir=$(date "+$rootdir/%Y%m%d-%R")
或
crondir=${rootdir}/`TZ="Asia/Shanghai" date +%Y%m%d-%H%M%S`
#---------------------
mkdir -p "$crondir"
5、查看cpu温度
watch -n 0.1 echo CPU: $[$(cat /sys/class/thermal/thermal_zone0/temp)/1000]°
6、递归查询所有文件,是否包括planet字符串,并高亮显示
grep -r --color=auto "planet" ./ 2>/dev/null