随笔分类 -  13 Shell-Python

python 修改cnblogs-blogger-downloader下载的文件为md格式
摘要:python 修改cnblogs-blogger-downloader下载的文件为md格式 目录格式: mian.py文件 和blog-dir目录 在同级目录, blog-dir为 cnblogs-blogger-downloader下载的文件分类 各分类里是随笔文件 编辑 vim mian.py 阅读全文

posted @ 2025-02-27 17:29 luokeli 阅读(2) 评论(0) 推荐(0) 编辑

sehll case用法实例
摘要:#!/bin/bash # ENV Ceph1=192.168.0.201 Ceph2=192.168.0.202 Ceph3=192.168.0.203 Sub_Ip="192.168.0.0/24" # START_CONTAINER MON ceph-mon(){ docker run -it 阅读全文

posted @ 2025-01-15 16:31 luokeli 阅读(2) 评论(0) 推荐(0) 编辑

shell-centos6配置网络脚本
摘要:#!/bin/bash # set -x #. /etc/profile ######################################## #Sys: centos6.5 #Date: 2015-09-27 #Author: XXXXXX #Mail: XXXXXXXX@qq.com 阅读全文

posted @ 2024-03-26 09:29 luokeli 编辑

shell ping脚本试炼
摘要:#!/bin/bash ################################################################################## # ping_1_usage: 内网连续ip端的ping测试结果展示脚本 ping_1(){ #循环1到10 阅读全文

posted @ 2024-03-14 17:42 luokeli 阅读(10) 评论(0) 推荐(0) 编辑

源码升级python3.5-to-3.11
摘要:python3 -V # 升级python版本 python3.11.5 下载地址:https://www.python.org/ftp/python/3.11.5/Python-3.11.5.tar.xz # 解压编译 mv Python-3.11.5.tar.xz /usr/local/ cd 阅读全文

posted @ 2024-01-12 16:40 luokeli 阅读(15) 评论(0) 推荐(0) 编辑

shell 函数
摘要:一、定义函数:把功能的代码封装起来,起名,下次要使用时调用 # 格式1 function 名称 { 脚本要重复的内容 } # 格式2 名称(){ 脚本要重复的内容 } 二、调用函数: 直接用函数的名称即可 三、引用函数结果和状态 # 引用行数结果 `函数名称` # 引用行数的执行状态结果 echo 阅读全文

posted @ 2023-11-30 11:21 luokeli 阅读(4) 评论(0) 推荐(0) 编辑

shell 脚本完成磁盘格式化
摘要:#!bin/bash # echo "geshihua..." fdisl -l 2> /dev/null| grep -o "^Disk /dev/[sh]d[a-z]" | awk -f: '{print $1}' #显示查询到几个磁盘 read -p "xuan:" DISK #提示选测磁盘 阅读全文

posted @ 2023-11-21 14:15 luokeli 阅读(257) 评论(0) 推荐(0) 编辑

shell case语句结构
摘要:## 复习if 判断 if: 单分支 多分枝 if[ ];then fi 双分支 if[ ];then echo 111 else echo 222 fi 多分枝 if[ ];then echo 111 elif[ ] echo 222 elif[ ] echo 333 else[ ] echo E 阅读全文

posted @ 2023-11-21 11:26 luokeli 阅读(9) 评论(0) 推荐(0) 编辑

shell 运算符
摘要:# 算数运算符 加减乘除 取余数 赋值 (运算中有括号要加转义符"\")expr为求值命令 a=1 b=2 expr $b + $a 3 expr $b - $a 1 expr $b \* $a 2 expr $a / $b 2 expr $b + $a 0 a=$b echo $a 2 # 算数运 阅读全文

posted @ 2023-11-21 11:04 luokeli 阅读(4) 评论(0) 推荐(0) 编辑

ubuntu/centos 更换网络源配置脚本
摘要:更新时间: 2025-01-01 #!/bin/bash u1604(){ echo '''### Ubuntu 16.04 aliyuan-sources.list ### deb http://mirrors.aliyun.com/ubuntu/ xenial main universe deb 阅读全文

posted @ 2023-11-17 16:14 luokeli 阅读(130) 评论(0) 推荐(0) 编辑

shell 实现免密钥登陆
摘要:一、创建本地ssh目录秘钥对密码为空 ssh-keygen -t dsa -f /root/.ssh/id_dsa -P "" 二、安装免交互命令 apt install tcl tk expect 三、自定义脚本 #!/bin/sh SERVERS="192.168.19.4 192.168.19 阅读全文

posted @ 2023-11-17 15:51 luokeli 阅读(98) 评论(0) 推荐(0) 编辑

shell 判断字符数字字母脚本练习
摘要:#!/bin/bash #这题意在熟练if elif多条件判断和正则表达式的深入了解 if [ -z $1 ];then #第一个条件 是否为空,这个很简单了. echo "参数为空,请重新输入" elif a=`echo $1|sed 's#[0-9]+$##g'`&& [ -z $a ];the 阅读全文

posted @ 2023-10-24 12:11 luokeli 阅读(51) 评论(0) 推荐(0) 编辑

shell find文件删除脚本
摘要:#!/bin/bash #我是用tmp测试 #测试文件可以用dd if=/dev/zero of=/tmp/a.txt bs=10 count=100M来产生文件 a=`find /tmp -type f -size +100M` for i in $a do echo "这文件是`file $i| 阅读全文

posted @ 2023-10-24 12:06 luokeli 阅读(28) 评论(0) 推荐(0) 编辑

shell 配置centos7静态IP练习
摘要:#!/bin/bash # set -x #. /etc/profile ############################################################# #Sys: centos6.8 #Date: 2017-03.12 #Author: luokeli 阅读全文

posted @ 2023-10-24 11:53 luokeli 阅读(23) 评论(0) 推荐(0) 编辑

shell for循环一行写法
摘要:for i in `seq 1 7`; do mkdir -p test$i; done 阅读全文

posted @ 2023-10-24 11:32 luokeli 阅读(275) 评论(0) 推荐(0) 编辑

shell 99乘法表
摘要:#!/bin/bash for i in `seq 1 9` #外层打印 do for j in `seq 1 $i` #内层打印 do echo -ne "$j*$i=$[$j*$i]\t" done echo "" done ##注释 # $连着[] = 表示算术运算 # -n = 不换行 # 阅读全文

posted @ 2023-10-24 11:30 luokeli 阅读(168) 评论(0) 推荐(0) 编辑

shell 脚本中调用另一个脚本
摘要:# 执行方式: 1/fork: 如果脚本有执行权限的话,path/to/foo.sh。如果没有,sh path/to/foo.sh。 2/exec: exec path/to/foo.sh 3/source: source path/to/foo.sh # 各自特点: fork 新开一个子 Shel 阅读全文

posted @ 2023-10-24 11:22 luokeli 阅读(283) 评论(0) 推荐(0) 编辑

shell 编译的if判断
摘要:# 判断 编译 过程中 是否出错 # ./configure if [ $? ! -ne 0 ];then echo "configure_error" exit 1 fi make if [ $? ! -ne 0 ];then echo "make_error" exit 1 fi make in 阅读全文

posted @ 2023-10-24 11:19 luokeli 阅读(7) 评论(0) 推荐(0) 编辑

shell 脚本抬头自动写法
摘要:# 编写脚本时自动配置添加版权信息 vim /root/.vimrc map <F4> :call TitleDet()<cr> function AddTitle() call append(0,"\#!/bin/bash") ##编辑解释器 call append(1,"# ********** 阅读全文

posted @ 2023-10-24 11:16 luokeli 阅读(30) 评论(0) 推荐(0) 编辑

shell 应用启动脚本写法
摘要:#!/bin/sh # #chkconfig 2345 #chkconfig: 2345 56 24 # description: taotest . /etc/rc.d/init.d/functions case "$1" in start) action "Starting test" /bin 阅读全文

posted @ 2023-10-24 11:11 luokeli 阅读(25) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示