Shell脚本-awk运用

这篇具有很好参考价值的文章主要介绍了Shell脚本-awk运用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

主要awk 基本运用

!/bin/bash
if [ $# -ne 1 ];then
    echo "$0 <dir>"
    exit 1
fi
bcpdir="$1"

if [ ! -d "$bcpdir" ];then
    echo "invalid dir input"
    exit 1
fi

TOPDIR=`pwd`
LOG="$TOPDIR"/log_`date +%s`.txt
echo "start ..." >>"$LOG"
date "+%Y/%m/%d %H:%M:%S" >>"$LOG"
find "$bcpdir"/ -type f -name "one-three-seven-*.zip" >"$LOG"
rm -f collector_id.txt
find "$bcpdir"/ -type f -name "one-three-seven-*.zip"  |while read line
do
	echo "$line"
	b-c-p_010jibenxinxi100=$(unzip -l "$line" |grep "jibenxinxi.txt" |awk '{print $NF}')
	#echo "$bcp_010100"
	unzip "$line" "$b-c-p_010jibenxinxi100" 1>/dev/null 2>&1
	if [ -s "$b-c-p_010jibenxinxi100" ];then
		cat "$b-c-p_010jibenxinxi100" |awk -F"\t" '{print $1}' >> collector_id.txt
		rm -f "$b-c-p_010jibenxinxi100"
	fi
done
echo "all saved to collector_id.txt"
cat collector_id.txt

更多awk请参考](https://yebd1h.smartapps.cn/pages/blog/index?blogId=124650232&_swebfr=1&_swebFromHost=bdlite)文章来源地址https://www.toymoban.com/news/detail-706428.html

到了这里,关于Shell脚本-awk运用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • shell脚本----awk命令

    逐行读取文本,默认以空格或tab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令。 sed命令常用于一整行的处理,而awk比较倾向于将一行分成多个\\\"字段\\\"然后再进行处理。awk信息的读入也是逐行读取的,执行结果可以通过print的

    2024年02月04日
    浏览(39)
  • shell脚本 之 awk详解(数据筛选)

    awk是专门为文本处理设计的编.程语言,也是一个应用程序,几乎所有Linux发行版本都自带这个程序。我们通常用它进行数据扫描、过滤、统计汇总工作。 awk是一种强大的编辑工具,比较倾向于一行当中分成数个字段来处理,因为awk相当适合小型的文本数据。 awk 比较倾向于将

    2024年02月10日
    浏览(26)
  • Shell脚本攻略:文本三剑客之awk

    目录 一、理论 1.awk原理 2.awk打印  3.awk条件判断 4.awk数组与循环 5.awk函数 6.常用命令 二、实验 1.统计磁盘可用容量 2.统计/etc下文件总大小 3.CPU使用率 4.统计内存 5.监控硬盘 (1)概念 awk由 Aho,Weinberger 和 Kernighan 创建的文本模式扫描和处理语言。 awk非常复杂,所以这不是一

    2024年02月08日
    浏览(53)
  • 【Linux】shell编程—awk编辑器

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 AWK是一种优良的文本处理工具。它不仅是 Linux 中也是任何环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言的最大功能取决于一个人所拥有的知识 可以进行样式装入、流控制、数

    2024年02月06日
    浏览(55)
  • Linux shell编程学习笔记46:awk命令的由来、功能、格式、选项说明、版权、版本

    在编写Linux Shell脚本的过程中,我们经常要对Linux命令执行的结果进行分析和提取,Linux也在文本分析和提取这方面提供了不少的命令。比如我们之前研究过的cut命令。 Linux shell编程学习笔记43:cut命令 https://blog.csdn.net/Purpleendurer/article/details/135730679?spm=1001.2014.3001.5501 除了cut命

    2024年04月24日
    浏览(70)
  • 【Linux命令-shell】虚拟机中创建shell脚本、查看当前路径、执行脚本

    目录 一、创建shell脚本 二、查看当前的路径 三、执行脚本 一、创建shell脚本 shell脚本的特点 提前将可执行的命令语句写入一个文件中 顺序执行 解释器逐行解释代码 常见的脚本有:shell、python、PHP...... 注:用什么解释器就是什么脚本 编写shell脚本: 步骤: 1、新建文件 2、

    2024年02月05日
    浏览(69)
  • shell_73.Linux使用新 shell 启动脚本

    每次启动新 shell,bash shell 都会运行.bashrc 文件。①对此进行验证,可以使用这种方法:在 主目录下的.bashrc 文件中加入一条简单的 echo 语句,然后启动一个新 shell。 .bashrc 文件通常也借由某个 bash 启动文件来运行,因为.bashrc 文件会运行两次:一次是当 用户登录 bash shell 时,

    2024年02月05日
    浏览(58)
  • Linux:Shell脚本和Shell变量的入门指南

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Z05Ey0Tt-1687331750572)(https://example.com/linux-shell-image.png)] Shell脚本是一种用于自动化任务和批处理的脚本语言,主要用于Unix和Linux系统。它提供了一种简单而强大的方式来执行系统命令、处理文件、控制流

    2024年02月10日
    浏览(49)
  • 【Linux高级篇】什么是shell脚本,什么是shell变量

    目录 🍁什么是shell 🍂什么是shell脚本 🍂shell脚本能做什么 🍂学习shell需要哪些知识 🍂shell基本规范 🍂shell脚本五种运行方式 🍁shell变量 🍂变量命名规范 🍂shell变量定义的方式 🍃自定义变量 🍃系统环境变量 🍃预定义变量 🍃位置变量 🍃补充变量 🍂shell变量赋值 🍂

    2023年04月25日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包