awk

    0热度

    1回答

    我在理解这个gawk命令时遇到了问题。总之,它根据特定标准解析两个日志(本地访问)的Tomcat日志文件。 下面是函数: gawk 'function getip(rec) {n=split(rec,a,"\""); split(a[n-1],ip,",");return ip[1]} $10 ~ /302/ && $6 ~ /POST/ && $7 ~ /^\/sso\/l

    0热度

    1回答

    我试图了解这个gawk的命令一些javascript: gawk 'function getip(rec) { n=split(rec,a,"\""); split(a[n-1],ip,","); return ip[1] } $10 ~ /302/ && $6 ~ /POST/ && $7 ~ /^\/sso\/[pl]fe\/(rs|ui)\/login/ {

    0热度

    3回答

    我有一个包含2列的大文本文件。第一列很大且很复杂,但包含一个name="..."部分。第二栏只是一个数字。 如何生成一个文本文件,使第一列仅包含名称,但第二列保持不变并显示数字?基本上,我想只从第一列提取一个子串,并让第二列保持不变。 的样本数据: application{id="1821", name="app-name_01"} 0 application{id="1822", name="

    1热度

    3回答

    之间的一个数 我有文件内容如下: HNRNPF-human_SRA:SRR4421749_1_ENCFF938GRX.fastq.gz RBFOX2-human_SRA:SRR4421654_1_ENCFF187PBG.fastq.gz U2AF2-human_SRA:SRR3469570_1_ENCFF158ZML.fastq.gz HNRNPK-human_SRA:SRR346

    3热度

    3回答

    我对linux/bash shell相当陌生,而且我真的无法从文本文件的特定列中打印两个值(最高和最低)。该文件的格式是这样的: Geoff Audi 2:22:35.227 Bob Mercedes 1:24:22.338 Derek Jaguar 1:19:77.693 Dave Ferrari 1:08:22.921 正如你所看到的最后一列是一个时机,我想用

    0热度

    1回答

    我想根据列值添加来自多行的各个条目。 例如输入: column 4 column 5 column 7 abc PD 8 xyz PD 1 abc PD 2 xyz PD 7 xyz PD 3 预期输出: column 4 column 5 column 7 abc PD 10 xyz PD 11 我尝试使用SQUEUE命令作为我使用

    0热度

    2回答

    我已经数据如下 11111 22222 33333 44444 55555 66666 我想的输出数据通过转换如下 11111,22222,3333,4444 ,55555 ,66666 我使用tr命令试图插入一个分隔符每隔第n列请在4444或55555之后使用逗号。注意:4444和5555之间有很多空格。是否可以用逗号填充第6,12,127,46等列的空格?

    0热度

    3回答

    我有一个像 something ----------- 与行的文件,其中有一个领导和something后尾空间多行字符串。我想将其替换为 other ------- 并保留前导和尾随空格。怎么样?

    0热度

    3回答

    我有一个文件,它看起来像下面,我想头只在我的shell脚本添加到其相应的线路.. CGRT,630,SC063P1 10001,X,6849 10003,X,6913 10005,X,6977 10007,X,7041 10037,X,7105 10039,X,7169 CGRT,631,SC063P2 10049,X,8481 10051,X,8545 10077,X,672

    2热度

    2回答

    我想提取所有行之前和之后我发现“ACCCC”,直到空行 下面是一个简单的数据 ABCDEFG ABASLDKJ ASDASKKK ASDASDAS ACCCC ASDASDAS ASDASDAS ASDASDAA 我尝试使用的sed sed -n '/ACCC/,/^$/p' test #ACCCC #ASDASDAS #ASDASDAS 但是使用这个我不明白上面的