小编Azi*_*zos的帖子

从日志文件中选择一行中的剩余文本

我正在使用 Bash shell 处理一些日志文件,我需要将这些文件放入 CSV 文件中。信息I的需要是处理的开始日期和时间过程结束日期和时间进程ID消息

我所做的是,grep 行包括启动进程并将它们放入一个文件中,然后 Grep 结束进程并将它们放入第二个文件中。完成后,我获取每个文件,并使用 awk 拆分和提取所需的信息,这是我正在使用的代码的和平,

input=starts.txt
while IFS= read -r line
do
    procs=`echo $line | awk  '{ print $6;}' 
    date_s=`echo $line | awk '{ print $1;}'`
    time_s=`echo $line |  awk '{ print $2;}'`
    m1=`echo $line |  awk '{ print $3;}'`
    m2=`echo $line |  awk '{ print $4;}'`
    m3=`echo $line |  awk '{ print $5;}'`
    m4=`echo $line |  awk '{ print $7;}'`
    m5=`echo $line |  awk '{ …
Run Code Online (Sandbox Code Playgroud)

command-line bash text-processing

2
推荐指数
1
解决办法
265
查看次数

标签 统计

bash ×1

command-line ×1

text-processing ×1