![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
阿文_ing
Think more and code less
展开
-
使用shell脚本获取本机linux内网ip地址
背景需要使用shell脚本获取本机内网ip地址解决获取本机网卡名称赋值给networkCard变量查询这个网卡的ip地址并打印出来#!/bin/bashnetworkCard=`ifconfig | grep RUNNING |grep BROADCAST| awk -F ':' '{print $1}'`ip=`ifconfig "$networkCard"|grep inet|grep -v inet6|awk '{print $2}'`echo "$ip"...原创 2022-03-08 12:39:01 · 1426 阅读 · 1 评论 -
linux根据当前日期创建文件夹
1、定义变量,将当前日期赋值给变量dirdate=date +%Y%m%d_date +%H%M%S``2、cd到需要创建文件夹的目录下,执行创建即可mkdir $dirdate完整脚本:dirdate=`date +%Y%m%d`_`date +%H%M%S`cd /opt/mkdir $dirdate原创 2020-07-24 11:48:10 · 5188 阅读 · 0 评论 -
linux停止java -jar启动的项目
根据端口找到对应的pid,然后杀死脚本如下:思路都一样,根据端口找到进程,然后杀死脚本1、kill -9 `lsof -ti:port`;脚本2、#!/bin/bashpid=$(netstat -anp|grep 8088|awk '{printf $7}'|cut -d/ -f1)echo "pid="$pidkill -9 $pid...原创 2020-07-24 11:43:54 · 1192 阅读 · 0 评论 -
shell脚本读取文件内容,并写出新文件
1、使用for循环读取edition.txt的文件内容,我的文件中只有一个数字2、设置一个变量,将读取出来的数字加13、删除原来的文件4、再写出同名的文件,内容为加1后的值echo 命令是打印输出用的,和具体逻辑无关#!/bin/shfor line in $(cat edition.txt)do echo $line;doneecho "have line begin update edition.txt";eval my_version=`expr $line + 1`echo原创 2020-07-20 14:33:19 · 3832 阅读 · 0 评论