ICode9

精准搜索请尝试: 精确搜索
  • AWK命令2022-08-01 17:33:53

    AWK工作流程分3个部分: 1.读输入文件之前执行的代码段(又BEGIN关键字标识) 2.主循环执行输入文件的代码段 3.读输入文件之后的代码段(由END关键字标识) 命令结构: awk 'BEGIN{ commands } pattern{ commands } END{ commands }' AWK工作流程: BEGIN块:开始语句,用来预处理或打印表头等,可

  • paddlepaddle学习笔记2022-07-30 08:31:16

    ------------恢复内容开始------------ 默认学习率是四卡的配置,由于此时是单卡训练,学习率需要在默认的学习率上除以四倍。学习率可以通过 -o Optimizer.lr.learning_rate 来改变; 配置默认是从第10epoch开始做eval,此处为了展现效果,设置了从1epoch开始做eval,可以通过-o Global.

  • DoubleTrouble 靶机渗透2022-07-27 18:34:17

    渗透思路 扫描服务-->扫描目录-->解密隐写图片-->获得账号密码-->执行RCE exp-->反弹shell-->使用awk提权 前期准备 靶机IP:192.168.11.136 信息收集 Nmap扫描端口信息 nmap -A -T4 192.168.11.136 访问站点发现是 qdPM CMS,此CMS存在较多漏洞,但是要用RCE的话需要知道账号密码,

  • 系统包升级后docker swarm 无法启动的docker 异常Error response from daemon: oci runtime error: container with id ex2022-07-26 12:03:39

    造成原因: 之前docker容器关闭时没有 解决方案: 删除原有运行时产生的文件,再重新运行所有容器 rm -rf /run/runc/* #启动所有容器 docker start $(docker ps -a | awk '{ print $1}' | tail -n +2) 以下是补充的docker 管理命令#关闭所有容器 docker stop $(docker ps -a | awk

  • linux 中统计每一行特定字符出现的次数2022-07-22 23:00:18

      001、 root@PC1:/home/test3# ls a.txt root@PC1:/home/test3# cat a.txt ## 测试数据, 统计每一行出现的k的次数 j k u k r k s k j u e a f d e u i w j j k k e f root@PC1:/home/test3# awk -F "k" '{print NF - 1}' a.txt ## awk实现 3 1 0 2   002、awk循环实现

  • shell算数运算2022-07-21 15:34:31

    整数运算 命令方式 let 命令 expr命令 运算符方式 $((运算式))或$[运算式] a=1 b=2 c=$(($a + $b)) d=$[$a + $b] 浮点运算 shell/bash不支持浮点运算,如果需要进行浮点运算,需要借助awk或bc处理。 awk # 加 f=$(awk 'BEGIN{print 4.5+3.4 }') echo ${f} # 减 f=$(awk 'BEGIN{p

  • linux awk工具的使用2022-07-19 00:02:40

    awk的由来 awk这个工具的名字是由三个发明者的首字母缩写。是一个文本处理工具。 awk的版本 最早AWK是属于被而是实验室的,后来就出现了很多衍生的版本。 #linux用的是GUN的awk,即GAWK,和AWK是兼容的。 which awk #查看awk这个命令所在的位置 ll /usr/bin/awk #awk是一个软连接,只想G

  • linux 中awk命令计算同一列相邻上数值的差2022-07-19 00:01:15

      001、 root@DESKTOP-1N42TVH:/home/test5/test/test# ls a.txt root@DESKTOP-1N42TVH:/home/test5/test/test# cat a.txt 1570051 1570053 5188621 5178672 5188703 5178724 5188900 5178925 5188932 5179705 root@DESKTOP-1N42TVH:/home/test5/test/test# awk 'BEGIN

  • linux awk 命令使用详解2022-07-18 22:04:54

    前言 awk是linux的一个强大的命令,具备强大的文本格式化能力,比如对一堆看起来没有什么规律的日志文件,文本文件等,通过awk命令之后,格式化输出为专业的可以做为应用级数据分析的样式; awk像是一门编程语言,支持条件判断,数组,循环等诸多的功能; linux三剑客 grep,擅长单纯的查找或匹配文本

  • 实用!这17个运维技巧,收藏起来随时备用~2022-07-18 15:03:34

    1、查找当前目录下所有以.tar结尾的文件然后移动到指定目录: find . -name “*.tar” -exec mv {}./backup/ ; ❝ 注解:find –name 主要用于查找某个文件名字,-exec 、xargs 可以用来承接前面的结果,然后将要执行的动作,一般跟 find 在一起用的很多,find 使用我们可以延伸 -mtim

  • awk 流程控制2022-07-14 19:00:07

    if单分支 统计/etc/passwd文件中UID小于或等于1000的用户个数: awk -F: '{if($3<=1000){i++}}END{print i}' /etc/passwd 统计/etc/passwd文件中UID大于1000的用户个数: awk -F: '{if($3>1000){i++}}END{print i}' /etc/passwd 统计/etc/passwd文件中解释器使用/bin/bash的用户个数:

  • linux匹配进程名,批量删除进程2022-07-14 10:00:09

    linux下匹配进程名批量删除进程 简单理解就是利用linux管道通信 将ps,grep,awk,xargs几条命令结合起来 具体命令 ps -ef | grep 进程名 | awk '{ print $2 }' | xargs kill -9

  • awk 使用内置变量和自定义变量2022-07-12 18:03:03

    内置变量 如日志文件长下面这样,我们想找出调用某个接口最后的时间 [application-xxx-core-dispatcher-18] 2022-07-11 21:05:34,027 [INFO] from callback.CallbackActor-line:126 - send http://172.18.34.130:9046/exception/location/abnormal 可以这样: grep $1 play.log|tail

  • 【awk】分割指定字段2022-07-12 15:05:37

    https://blog.csdn.net/weixin_45714179/article/details/103224698  awk  'BEGIN{FIELDWIDTHS="7"}NR>2{print $0,$1}' check_number.txt     分出七位号段       详细分析awk字段分割 红尘小说 https://wap.zuxs.net/ awk读取每一条记录之后,会将其赋值给$0,同时还会对

  • linux:awk用法2022-07-08 23:05:43

    简述: awk用于文本处理   常用参数: -F  指定分隔符 -v  指定变量 $NF  表示最后一个字段 NR  表示第几行 &&  与 ||  或 $0  整行 OFS  输出字段分隔符 1...N  第一个到第N个字段   例子: 1、输出1.txt文件的第一列,默认按空格分隔 awk -F {print $1} 1.txt   2

  • linux 中awk命令实现字符串的精确匹配2022-07-08 22:01:58

      001、 root@DESKTOP-1N42TVH:/home/test3# ls test.txt root@DESKTOP-1N42TVH:/home/test3# cat test.txt ## 测试数据 AKCR02000001 df AKCR02000001 df AKCR02000001 er AKCR02000001.1 dg AKCR02000001.1 der AKCR02000001.1 fg AKCR02000001.2 ee AKCR0200

  • awk变量2022-07-05 00:36:36

    awk变量 awk参数 参数 解释 -F 指定分割字段符 -v 定义或修改一个awk内部的变量 -f 从脚本文件中读取awk命令 对于awk而言,变量分为 内置变量 自定义变量 内置变量 解释 FS 输入字段分隔符, 默认为空白字符 OFS 输出字段分隔符, 默认为空白字符 RS 输入记

  • awk分隔符2022-07-05 00:36:28

    awk分隔符 awk的分隔符有两种 输入分隔符,awk默认是空格,空白字符,英文是field separator,变量名是FS 输出分隔符,output field separator,简称OFS FS输入分隔符 awk逐行处理文本的时候,以输入分割符为准,把文本切成多个片段,默认符号是空格 当我们处理特殊文件,没有空格的时候,可以自由指

  • awk格式化2022-07-05 00:36:16

    awk格式化 前面我们接触到的awk的输出功能,是{print}的功能,只能对文本简单的输出,并不能美化或者修改格式 printf格式化输出 如果你学过C语言或是go语言,一定见识过printf()函数,能够对文本格式化输出 printf和print的区别 format的使用 要点: 1、其与print命令的最大不同是,printf需

  • awk模式pattern2022-07-05 00:35:12

    awk模式pattern 再来回顾下awk的语法 awk [option] 'pattern[action]' file ... awk是按行处理文本,刚才讲解了print动作,现在讲解特殊的pattern:BEGIN和END BEGIN模式是处理文本之前需要执行的操作 END模式是处理完所有行之后执行的操作 [root@pylinux tmp]# awk 'BEGIN{print

  • awk去掉最后几个字母2022-07-01 19:00:37

    #去掉/npmsbak/oss-emulator/store/apaas-storage/9cf/img/20200824后面的日期awk '{sub(/.{8}$/,"")}1' /opt/0629500/awkimgdir.txt > /opt/0629500/goodmvcmd.sh (15条消息) awk去掉每行最后n个字符_weixin_30289831的博客-CSDN博客

  • 【awk】指定多分隔符2022-06-30 22:03:05

    https://blog.csdn.net/whatday/article/details/90415997     其实呢,通过在awk中指定两个记录分隔符(空格和:),即可一次性的提取出width和height后面的值,在awk中支持多个记录分隔符的写法如下 # echo "width:720 height:360" | awk -F'[ :]' '{print $2,$4}' 720 360 不过,一般

  • 单细胞数据分析计算每个细胞MT-比例2022-06-30 10:41:42

      1、awk + >>追加实现 for i in $(seq 2 $(head -n 1 a.txt | awk '{print NF}')); do cut -f 1,$i a.txt | awk 'BEGIN{sum =0 } {if(NR != 1) sum += $2} {if($1 ~ /^MT-/ && NR != 1) {sum1 += $2}} END {print 100 * sum1/sum}' >>

  • linux:某列转为多行2022-06-29 18:03:15

    现有文件test如下所示: 预期转换为如下所示: 则可以通过以下命令实现: #逐行读取test文件 while IFS= read -r line do need1=`echo "$line" | awk '{print $1"\t"$2"\t"$3"\t"$4"\t"$5}'` #提取每行的第一列到第五列 need2=`echo "$line" | aw

  • shell笔记2022-06-24 16:02:17

    1 && ||ping -c1 www.baidu.com && echo "ok" || echo "no"2. expect perl java python shell3. cat 1.txt >> 2.txt4. python << -EOF(JWW)print "hello"EOF5. ./2.sh 子shell执行. 2.sh source 2.sh 当前shell执

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

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

ICode9版权所有