`
httpclient_bd
  • 浏览: 73947 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

shell下的一段测试代码

 
阅读更多
导出的数据带有不可见字符

cat -v后显示^@

所以用一下方式来处理:

cat -v $tmpfile | sed 's/[\^\@]//g' | awk '$2 < '"$now"' - 86400' | while read key value
do
 ...
done


这里, $tmpfile是导出文件,在这个kv文件里, value是一个时间戳, 这行代码的意思,是从这个去掉不可见字符的文件里, 将时间戳是一天前的数据取出来。

$now=`date +%s`

对shell不常用,记录一下, awk里用到的外部变量,要用双引号包围起来。
对于非可见字符,可以用cat -v显示
分享到:
评论

相关推荐

    svn+maven+shell自动发布代码

    **Shell脚本** 是Linux或Unix环境下的命令行脚本,可以执行一系列操作,如复制文件、运行程序、修改文件权限等。在自动部署过程中,Shell脚本通常用来串联各个步骤,例如从SVN仓库检出代码,执行Maven构建,然后将...

    linux shell脚本攻略源代码

    Linux Shell脚本是一种在Linux操作系统环境下执行的命令行脚本,它允许用户通过编写一系列的命令来自动化系统任务。Shell脚本是Linux环境中的强大工具,尤其对于系统管理员和开发者而言,能有效提高工作效率。本资源...

    Linux shell 脚本攻略源代码第二版

    函数是Shell脚本的另一个重要概念,它们允许你封装可重用的代码段。通过定义和调用函数,可以提高脚本的可读性和维护性。书中的示例会展示如何声明、传递参数和返回值。 条件测试是控制流程的关键部分。在Shell脚本...

    ASPX一句话shell客户端

    当一个ASPX页面被恶意利用,攻击者可以插入一段能够执行任意系统命令的代码,这就是所谓的“一句话shell”。 ASPX一句话shell通常是一小段能够通过HTTP请求触发服务器端代码执行的代码。这种shell允许攻击者远程...

    mysql shell安装包以及制作的脚本代码

    5. **等待安装完成**:安装过程可能需要一段时间,在此期间,脚本会显示进度信息。 #### 六、总结 通过使用这种Shell脚本,即使是缺乏Linux经验的用户也能够轻松地在自己的机器上安装MySQL数据库。这种方法不仅...

    linux操作系统+shell程序设计+实验报告及代码和操作过程+交流学习

    此外,实验过程中的调试和测试环节,锻炼了我们的问题解决能力,使我们能够独立解决在编写和执行shell脚本时遇到的问题。总的来说,这次实验加深了我们对Linux系统和shell编程的理解,为我们后续深入学习Linux系统...

    Bourne Shell及shell编程.pdf

    - 尽管受限制shell提供了一定程度的安全性,但如果用户能够调用标准`sh`,则其限制可能被绕过,尤其是在文本编辑器如vi或more中调用shell的情况下。 总之,Bourne Shell不仅是Unix系统中不可或缺的组成部分,也是...

    Ebl.rar_EBL代码_ebl和shell_shell

    在UEFI环境中,shell提供了一种低级别的接口,用于调试、测试和管理固件功能,尤其在没有操作系统的情况下非常有用。 EBL Shell的实现可能涉及以下几个关键知识点: 1. **UEFI协议和服务**:EBL Shell会利用UEFI...

    嵌入式实验, ,实验一:shell 脚本程序设计.doc

    Shell脚本是Linux或Unix系统中用于自动化任务的一种强大工具。在实验一中,你需要掌握以下知识点: 1. **Shell基础**:了解Bash Shell的基本语法,如变量赋值、条件语句(if-else)、循环(for, while)和函数定义...

    shell必学必会命令

    - **双分支if语句**:根据条件执行一段代码或另一段代码。 - **多分支if语句**:根据多个条件执行不同的代码块。 - **case选择语句**:基于模式匹配进行选择。 - **for循环语句**:遍历一系列值。 - **while循环语句...

    shell脚本培训视频.rar

    它们允许脚本重复执行一段代码,直到满足特定条件为止,或者在给定的次数内执行。 5. **Shell剑客**(上下):这部分可能是一个系列教程,重点讲解了Shell脚本的高级技巧和实战应用,如条件表达式、正则表达式、...

    linux-modernish跨平台的POSIXshell功能检测和语言扩展库

    为了解决这个问题,"Linux-modernish"项目应运而生,它是一个跨平台的POSIX shell功能检测和语言扩展库。这个项目的主要目标是提供一套标准化的接口,使得shell脚本可以在各种不同的shell环境中顺畅运行,无论这些...

    java调用shell(包含有参数的调用)

    在这段代码中,我们创建了一个`Process`对象`ps`,通过`exec()`方法来执行Shell脚本`JZDZ.sh`,并传递了`bankNo`和`dzDate`两个参数。然后,我们通过`ps.waitFor()`等待脚本执行完成,并通过`BufferedReader`读取...

    实验报告2_shell及shell编程.doc

    - 函数:定义可重复使用的代码段。 - 点命令(`.`或`source`):执行脚本中的命令,使变量和函数在当前shell环境中生效。 在实习内容中,实践了这些知识点,例如: - 修改`.bash_profile`以显示欢迎词和目录内容...

    ThinkPHP_getshell-v2.zip

    在这个场景下,描述提到的是针对ThinkPHP 5版本的漏洞验证,而且能实现getshell,这意味着存在一个允许攻击者获取服务器控制权的安全漏洞。 ThinkPHP是中国常用的开源PHP框架,其在开发过程中可能存在一些安全漏洞...

    此源代码将生成 linux x86的 shellcode.rar_linux shellcode_shell

    压缩包内的文件名"此源代码将生成 linux x86的 shellcode.txt"可能包含了详细的步骤、教程或者源代码的注释,指导用户如何使用这段代码来生成shellcode。另一份文件"www.pudn.com.txt"可能是一个链接到原始发布或...

    linux shell 脚本入门

    - `while`循环根据条件重复执行一段代码。 - `until`循环与`while`类似,但直到条件为真时才停止。 6. **函数**: - Shell脚本可以定义函数,封装一组命令,方便复用。 - 函数通过`function`关键字或直接在名称...

    商业编程-源码-Shell编程源代码 appbar_project.zip

    3. **循环结构**:`for`和`while`循环用于重复执行一段代码,直到满足特定条件为止。这在处理批量任务时特别有用。 4. **函数**:可以定义自定义函数,封装可重用的代码,提高脚本的模块化和可维护性。 5. **...

    linux shell编程手册

    4. **函数与别名**:Shell脚本可以定义函数,复用代码段,提高代码可读性和效率。别名功能则可以为常用命令设置快捷方式,简化命令输入。 5. **输入输出重定向**:Linux的IO重定向允许我们改变程序的默认输入源(`...

    ASPX一句话shell客户端+ASPXshell MS08-067插件

    对于ASPX环境,一句话shell可能是一段可以执行系统命令的ASP.NET代码,它允许攻击者通过发送特定的HTTP请求,执行服务器上的任意操作,如读取、写入文件,甚至控制整个系统。 接下来,我们探讨ASPXshell。ASPXshell...

Global site tag (gtag.js) - Google Analytics