ICode9

精准搜索请尝试: 精确搜索
  • 批处理之文件名批量修改2022-06-19 02:31:50

    按序号批量修改当前目录文件名(不会修改扩展名) @echo off setlocal enabledelayedexpansion ::打开系统延时 set /a b=0 dir /b/od ::按时间顺序显示当前文件夹下的所有文件名 pause ::给你反悔时间 for /f "delims=" %%f in ('dir /b/od *.*') do ( if not "%%f"=="%~nx0" (

  • bat 批处理的基本使用2022-06-17 09:00:13

    @echo off  ,@ , pause;   @echo off 不输出批处理的命令,直接输出结果。   例如:   @ 符,就是不输出bat命令     echo hello world // 输出为      @ echo hello world 输出结果为:   @echo off echo hello world : 输出结果为hello world pause       

  • shell handle2022-06-16 20:02:13

    #!/bin/bash #qinrui   set -e commitId='' repoPath='' x1=''   if [ -f changes15.txt ];then         #git log |grep -A 2 9acd7d8537191caaf801a59428be5fbf0e110659| grep "Author"           #for i in `cat changes15.txt|gr

  • Linux shell脚本算术运算和逻辑运算2022-06-16 18:03:51

    算术运算 默认不支持算数运算。所以需要特定的语法来完成, shell进行算数运算的工具: let declare (())或$(())或$[] bc let: 格式: let var=算术表达式 例如:let num=1+20;echo $num declare: 例如: declare -i var = 数值 declare -i num=1+5; echo $num (())或$()或$[] 格式: ((var=

  • Jenkins Pipeline Script2022-06-16 12:04:37

    pipeline { agent any parameters { gitParameter branchFilter: 'origin/(.*)', defaultValue: 'master', name: 'BRANCH', type: 'PT_BRANCH' } stages { stage('git') {

  • zdb命令提取文件shell脚本2022-06-16 11:32:50

    shell脚本内容(文件比较大时会很慢): #!/bin/bash echo "readzfsobj.sh <poolname> <objectid> <outfile>" touch $3 #zdb -ddddd $1/ $2 |sed -n "/^ *[0123456789abcdef]* *L0 * /p" |awk '{print $3}'|while read line zdb -ddddd $1

  • springcloudStream集成Kafka遇到的问题2022-06-15 15:33:50

    最近做kafka存储文件类型的信息的项目,遇到两个问题一个是springcloudstream的版本问题,这个问题只需要注意在引入maven依赖的时候不添加version就可以避免,把版本管理问题交给 springcloud来管理,比如我用的是--<spring.cloud.version>Hoxton.SR12</spring.cloud.version> <spring.c

  • jenkins 执行脚本无法启动jar包(脚本本地执行正常)2022-06-15 15:00:07

      以下是脚本内容: #!/bin/bashBUILD_ID=DONTKILLME#将最新jar包拷贝到发布目录\cp /home/workspace/weapp-0.0.1-SNAPSHOT.jar /usr/local/weapptest#查找进程PID=$(ps -ef | grep weapp-0.0.1-SNAPSHOT.jar | grep -v grep | awk '{ print $2 }')#判断是否启动,如果已启动则停

  • jenkins学习2022-06-14 23:33:54

    一、背景 cicd现在很火,几乎每个公司又会有自己的ci系统,而且我们编码的过程中也会遇到ci,所以对ci展开学习。 二、基础知识 2.1持续集成CI 在传统软件开发过程中,集成通常发生在每个人都完成了各自的工作之后。在项目尾声阶段,通常集成还要痛苦的花费数周或者数月的时间来完成。持续集

  • shell脚本文件【telnet监控端口】2022-06-14 21:35:53

    测试端口是不是有响应 用telnet 协议 先判断依赖telnet是不是存在 用telnet访问端口,把文件输出写到临时文件 然后 判断文件有没有^] 最后删除临时文件 #!/bin/bash port_status(){ temp_file=`mktemp port_status.XXX` [ ! -x /usr/bin/telnet ] && echo "telnet: not

  • 实验三 PHP 表单交互2022-06-14 17:04:21

      实验目的: 1、掌握表单数据的提交方法 2、掌握如何接受表单数据 实验示例 1、 利用 GET 方法处理表单数据 预备知识 : 利用 GET 方法提交表单数据的方法;用$_GET 接受表单数据的方法。         2、 利用 POST 方法处理表单数据  预备知识 : 利用 POST 提交表单数据的方

  • 实验四 PHP 操作数据库2022-06-14 17:03:39

    实验目的: 1、掌握在PHP中连接数据库 2、掌握常用的 MYSQL 数据库函数的用法 3、熟练基本 SQL 语句的使用 实验内容 1、 按下列要求完成各个页面:(提示:在做此题前需先建立一数据库,包含一张表,此表至少包含 5 个字段(姓名,性别,兴趣爱好,家庭住址,备注))(1)制作静态页面 ex01a.php 如图 1 所示,

  • 实验二php基本程序设计2022-06-14 17:01:40

    实验目的: 掌握PHP语法基本元素,掌握数据类型、变量和常量、运算符、表达式的使用; 掌握PHP流程控制; 实验内容及要求: 求一个一维数组的最大值。 求一个一维数组的元素之和。 求一个数的阶乘。界面如下图:       打印水仙花数。打印水仙花数 水仙花数的特点:三位的数字,满足的

  • Linux下将csv文件插入到mysql数据库2022-06-14 16:02:15

    csv文件目录架构     #!/bin/bash for j in `ls -1 /data/DI/` do if [[ -n "${j}" ]]; then echo 目录不为空,执行该目录下面的文件。该目录的名称为:${j}。 for i in `ls -1 /data/DI/${j}` do if [[ -n "${i}" ]]; then

  • Linux获取时间赋值给变量2022-06-14 16:01:32

    使用date命令可以获取系统时间 将时间 时 分 秒 赋给变量curTime,注意 date 和 双引号之间有空格 curTime=$(date "+%H%M%S") echo $curTime 将时间 年 月 日 赋给变量curDate curDate=$(date "+%Y%m%d") echo $curDate date '+%D'

  • echo输出带颜色的内容2022-06-14 12:32:31

    格式 echo -e "\033[字背景颜色;文字颜色m字符串\033[0m" >>同时添加字背景颜色和文字颜色 echo -e "\033[文字颜色m字符串\033[0m" >> 仅添加文字颜色 示例: [root@vm1]# echo -e "\033[41;36m something here \033[0m" [root@vm1]# echo -e &quo

  • 一文解决Typora无法打开之"Typora is expired"的问题2022-06-14 02:00:26

    一文解决Typora无法打开之"Typora is expired"的问题 typora,个人认为是世界上最好用的markdown语法编辑器(虽然也没用过多少个)最近官宣要收费了(89r),果不其然,今天打开的时候我的beta版typora弹出了如下错误:"This beta version of Typora is expired, please..." 简单来说就

  • 从一个文件里读取出每一行,并解析每一行2022-06-13 22:01:48

      从一个文件里读取出每一行,并解析每一行   #!/bin/bash callstack_file=${1} cat ${callstack_file} | while read line do entry=`echo ${line} | grep entry -w` if [ -n "${entry}" ] then address=`echo ${entry} | grep entry -w | awk '{print $2

  • bat-静默安装并配置mysql(windows版)2022-06-13 21:34:20

    mysql版本 mysql-5.6.35-winx64 路径关系 @echo off Setlocal enabledelayedexpansion @REM vscode中自动开启延迟环境变量扩展, echo ******************************************************************** echo ** 安装mysql

  • 将登陆失败的IP自动加入deny禁用掉(数量太多的话会有比较多无用的消耗,待优化)2022-06-13 20:35:45

    #!/bin/sh # * * * * * [[ -z $(ps -ef|grep -v grep|grep secure_check_login_fail.sh) ]] && /bin/sh /root/secure_check_login_fail.sh >> /root/secure_check_login_fail.sh.log 2>&1 echo "--start--" date host=$(hostname) aaa=$(cat

  • openssh离线升级9.0的步骤总结---(针对与centos7)2022-06-13 12:03:52

    openssh离线升级9.0的步骤总结---(针对与centos7)   序言:     ssh服务版本低会出现漏洞,对于安全要求较高的公司来讲,服务器的ssh加固最有效的方式就是平滑升级到最新版本,所以今天需要来讲一下平滑升级到ssh9.0的方法和步骤。   1:所需包下载地址如下: Zlib官网:http://www.zlib.ne

  • bat-注册表2022-06-12 18:35:46

    注册表 注册表就像于是配置文件 linux下一切皆文件,windows下一切皆注册表 注册表(各种配置文件:系统设置、用户设置、软件的配置) HKEY_CLASSES_ROOT     超级管理员、系统运行的基本配置 HKEY_CURRENT_USER     用户的配置 HKEY_LOCAL_MACHINE     本地机器、操作系统的配置 H

  • bash shell 学习日记(7)特殊字符(六)之bash 中的三种括号2022-06-11 21:35:25

    目录 1、圆括号 1.1 圆括号用途 2、大括号/花括号   brace 2.1大括号用途 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

  • 磁盘使用率2022-06-11 21:04:30

    #!/bin/bash PATH_=/root/disk.log DiskTU=0 dis() { for i in $(cat $PATH_); do DiskU=0 DiskTmp=0 if [ ${i:0-1:1} == 'T' ]; then DiskTmp=$(echo $i | awk -F "T" '{print $1}') DiskU=$(printf "%.f&qu

  • echo2022-06-11 18:31:53

    名称 echo - 显示一行文本 概述 echo [短选项]... [字符串列表]... echo 长选项 描述 将字符串列表中的字符输出到标准输出。 -n 不输出尾随的换行符 -e 启用解释反斜杠的转义功能 -E 禁用解释反斜杠的转义功

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有