首页 > 系统相关 >用Shell检查iOS字符串文件通配符

用Shell检查iOS字符串文件通配符

时间:2025-01-18 22:21:30浏览次数:1  
标签:count Shell iOS 通配符 echo right awk left row

#!/bin/sh

row_number=0
cat $1|while read row
do
    let row_number+=1
    running_output="${row_number}:${row}"
    printf "\r%-80s" "${running_output:0:80}"
    #echo $row
    #row_number=`echo $row|awk '{print NR}'`
#获得'='左边的字符串 left=`echo $row|awk -F "=" '{print $1}'`
#获得右边的字符串 right=`echo $row|awk -F "=" '{print $2}'`
#跳过右边没有内容的行 if [[ $right = "" ]]; then continue fi

#计算左边'%@'的数量 left_count_object=`echo $left|awk -F "%@" '{print NF-1}'`
#计算右边'%@'的数量 right_count_object=`echo $right|awk -F "%@" '{print NF-1}'` left_count_digit=`echo $left|awk -F "%d" '{print NF-1}'` right_count_digit=`echo $right|awk -F "%d" '{print NF-1}'` if [[ $left_count_object != $right_count_object || $left_count_digit != $right_count_digit ]]; then echo echo $row echo %@$left_count_object:$right_count_object %d$left_count_digit:$right_count_digit if [[ $2 ]]; then echo $row >> $2 date +%F" "%T"-----------------------------------------" >> $2 fi fi done

 

标签:count,Shell,iOS,通配符,echo,right,awk,left,row
From: https://www.cnblogs.com/fishegg/p/18678955

相关文章

  • 使用 PowerShell 脚本监控特定 IP 地址频繁登录 Windows 服务器,您可以检查安全日志,特
    使用PowerShell脚本监控特定IP地址频繁登录Windows服务器,您可以检查安全日志,特别是事件ID4625(登录失败)和事件ID4624(成功登录)。通过分析这些日志,您可以找出哪些IP地址尝试过频繁的登录,并进行进一步的处理或警告。以下是一个PowerShell脚本示例,监控并记录频繁登录失......
  • PowerShell 脚本调整鼠标指针的速度,虽然这不会直接影响鼠标的 DPI(硬件设置)。这个方法
    在PowerShell中,直接通过系统设置控制鼠标DPI或鼠标速度并不是一个简单的操作,因为这些设置通常依赖于硬件和驱动程序。大部分操作系统(包括Windows)本身并不提供简单的接口来直接控制DPI设置。通常,这些设置通过鼠标驱动程序或专门的鼠标软件来管理(例如:Logitech、Razer、Corsai......
  • PowerShell 可以用来管理 Windows 系统的一些设置,包括禁用/启用待机、混合睡眠、休眠,
    PowerShell可以用来管理Windows系统的一些设置,包括禁用/启用待机、混合睡眠、休眠,关闭屏幕保护程序,启用或禁用显示器等功能。下面是如何通过PowerShell实现这些功能的步骤:1. 禁用/启用待机/混合睡眠/休眠Windows允许通过powercfg命令来管理电源设置,包括禁用或启用休眠......
  • Cisco ISR 1000 Series IOS XE Release 17.16.1a ED
    CiscoISR1000SeriesIOSXERelease17.16.1aED思科1000系列集成多业务路由器IOSXE系统软件请访问原文链接:https://sysin.org/blog/cisco-isr-1000/查看最新版。原创作品,转载请保留出处。作者主页:sysin.org思科1000系列集成多业务路由器可靠性、安全性和性能......
  • Cisco ISR 4000 Series IOS XE Release 17.16.1a ED
    CiscoISR4000SeriesIOSXERelease17.16.1aED思科4000系列集成服务路由器IOSXE系统软件请访问原文链接:https://sysin.org/blog/cisco-isr-4000/查看最新版。原创作品,转载请保留出处。作者主页:sysin.org思科4000系列集成服务路由器让您的分支机构站点为实施全......
  • 工具 | webshell-decryptor
    0x00简介webshell-decryptor是一款通过获取到的webshell流量、url、key来还原攻击者使用webshell所做操作的工具。下载地址:webshell-decryptor下载:webshell-decryptor下载0x01功能说明支持冰蝎还原攻击者行为,并生成一个webshell管理界面还原历史命令、文件操作......
  • 使用Axios实现表格数据动态加载与转换
    在现代的Web开发中,前后端分离架构越来越普遍。前端页面通过Ajax请求从后端获取数据并进行展示是一种常见的需求。本文将通过一个简单的示例,介绍如何使用Vue.js结合ElementUI以及Axios库,实现表格数据的动态加载与转换。一、项目背景在开发一个会员管理系统时,我们需要在前端页......
  • 工具 | MemShellParty
    0x00简介MemShellParty是一键常见中间件框架内存马生成工具。一键生成常见中间件框架内存马,让内存马测试变得简单高效,打造内存马的全方位学习平台下载地址:MemShellParty下载:MemShellParty下载0x01功能说明TomcatJettyGlassFishPayaraResinSpringMVCS......
  • 【神兵利器】Windows平台shellcode免杀加载器
    项目介绍免杀,bypassav,免杀框架,nim,shellcode,使用nim编写的shellcode加载器,可快速生成免杀可执行文件下载地址Windows平台shellcode免杀加载器下载:Windows平台shellcode免杀加载器下载项目特点1:自带四种加载方式2:可自行拓展加载方式3:支持两种加密技术,分别位3des加密和凯撒密......
  • axios-ntlm 这个库的作用?
    axios-ntlm是一个用于在HTTP请求中添加NTLM(NTLANManager)身份验证支持的Axios插件。NTLM是一种专有的安全协议,主要用于Windows网络环境中的身份验证。它允许客户端和服务端通过一系列消息交换来验证用户的身份,而不需要每次请求都发送用户名和密码。axios-ntlm的主要作......