我试图用read_csv方法读取Pandas中的文本日志文件,我必须在----之前读取文件中的每一行,我已经定义了列名,只是为了获取基于列的数据,使其更容易,但我没有找到实现这一目标的方法。
我的原始日志数据:
myserer143
-------------------------------
Stopping Symantec Management Agent for UNIX, Linux and Mac: [ OK ]
This will remove the Symantec Management Agent for UNIX, Linux and Mac software fr
我有一个linux实例。我正在上面运行以下脚本:
#!/usr/bin/env bash
#This script installs java, sbt and the application
#Run this script on a new EC2 instance as the user-data script, which is run by `root` on machine start-up.
sudo yum update -y
sudo yum install -y docker
sudo service docker start
doc
我想说的是:如果这个日志文件已经存在于这个文件夹中(例如,abc.log已经存在),告诉用户它存在,并将新的日志文件创建为RED_abc.log。
这就是我所拥有的。
set /p answer=1. Please type in a name
if exist %answer%.log (
echo The log file will be called RED_%answer1%.log
set %answer%=RED_%answer%
echo %answer%>>%answer%.log
)
它不创建新的日志文件,而是将文本放在旧的日志文件中。
我需要检查日志文件中是否有一个文本,如server crashed,即,而不是,后面是其他文本server is up again (因为如果我发现这种情况,就意味着我必须手动启动服务器)。当然,这些文本之间可能有许多不同的行文。我想使用任何简单的linux命令行工具,例如。但是我没能创建一个regex