#!/bin/bash project_id=$1 now_date=`date +%Y%m%d` file_path=`echo "$2"|sed "s/#DATE#/$now_date/g"` file_name=`ls $file_path` if [ -n "$file_name" ]; then file_info=`wc -lc $file_path | grep "total"` if [ -n "$file_info" ]; then line_num=`echo $file_info | awk '{print $1}'` file_size=`echo $file_info | awk '{print $2}'` else line_num=`wc -lc $file_path | awk '{print $1}'` file_size=`wc -lc $file_path | awk '{print $2}'` fi else line_num=0 file_size=0 fi java -jar FileScanTools.jar $project_id "$file_path=$file_name" $line_num $file_size
shell hous.shell H0001 "/home/hous/hs_#DATE#*.txt"
读取行数据,并分割
#/bin/bash wc -lc abc*.txt|grep 'txt' |awk '{print $1,$2;}'|while read line size do echo $line++++$size done
判断是否有文件大小行数为零
#/bin/bash check_zone=`wc -lc abc*.txt|grep "^\s*0\s\+\|\s\+0\s\+"|head -n 1` echo "$check_zone" if [ -n "$check_zone" ]; then echo "zone" else echo "no zone" fi
相关推荐
获取单个文件行数 文件:test1.sh 行数:20 方法一 代码如下: awk ‘{print NR}’ test1.sh|tail -n1 如图所示: 方法二 代码如下: awk ‘END{print NR}’ test1.sh 如图所示: 方法三 代码如下: grep -n “” ...
shell 统计 文本 行数 脚本 源码
Shell脚本统计C++ "*.h" "*.hpp" "*.hxx" "*.c" "*.cpp" "*.cxx" "*.cc"中的代码行数,默认会自动去掉注释、#include、空行、独占一行的大括号行 并且会按一级子目录统计汇总其子目录下面所有代码的行数
shell脚本读文件方法和例子 有例子有方法shell脚本读文件方法和例子 有例子有方法shell脚本读文件方法和例子 有例子有方法
主要介绍了shell 命令统计代码行数的简单代码,文中给大家提到了统计行数、字符数、字节数的shell脚本,需要的朋友可以参考下
shell脚本生成.txt数据文件,shell脚本生成.txt数据文件
linux shell脚本获取时间判断时间差,进行计算,自动化
【】11a00d99b60c4e2eba3440b8aa3a6bdd【】linux_shell脚本编程_01认识shell,如何编写shell脚本和执行【】linux_shell脚本编程_02vivim简单的常用操作【】linux_shell脚本编程_03变量和数值运算,父shell和子shell的...
主要介绍了Shell脚本实现C语言代码行数统计,本文直接给出实现代码,需要的朋友可以参考下
比如,你可以使用shell脚本的PID在/tmp下创建一个唯一的临时文件。有时侯脚本需要检测所有运行的进程,它可以从进程列表中排除自身的子shell。 在bash中,子shell进程的PID存储在一个特殊的变量‘$$’中。这个变量...
脚本中包括数据卸载,编码转换(GBK转UTF8),获取批次号(不同批次卸数使用),尾行加行数,FTP上传、以及增加注释了文件切割成多个文件的语句(针对大文件进行切割使用)。 注意:配置/etl/shell/config中的环境...
主要介绍了本地文件与服务器文件同步shell脚本的方法,然后在文章给大家补充介绍了shell脚本备份本地服务器的文件到远程服务器的实例代码,需要的朋友可以参考下
主要介绍了Shell脚本实现从文件夹中递归复制文件,本文脚本实现从十层左右的文件夹中复制所有文件到一目录中,需要的朋友可以参考下
cat /mnt/log_function.sh #!/bin/bash #log function ####log_correct函数打印正确的输出到日志文件 function log_correct () { DATE=`date “+%Y-%m-%d %H:%M:%S”` ####显示打印日志的时间...log_error打印shell脚本
主要内容包括如何使小到中型的系统管理任务自动化,分析系统数据并编辑配置文件,使用bash和ksh等编写IAnux、Unix和OSX应用程序的脚本文件等。 《Shell脚本专家指南》面向中高级的shell程序员,以及需要解决日常...
本解本实现了使用shell脚本实现nginx日志分割,大家如果没资源分下载,可以转至:https://mp.csdn.net/mdeditor/85233117# 去查看源代码。谢谢大家
文件状态检测Shell脚本,可以用于测试一个文件大小的改变,是Unix课程实验的源代码
shell 脚本shell 脚本shell 脚本shell 脚本shell 脚本shell 脚本shell 脚本shell 脚本shell 脚本shell 脚本shell 脚本
Shell脚本,就是利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说Shell脚本就是一系列命令的集合。 Shell可以直接使用在win/Unix/Linux上面,并且可以调用大量系统内部的功能来...