如何在shell中剪切字符串的第一列(可变长度)?
字符串ex:
23006 help.txt
我需要23006作为输出
我使用Hudson和Jenkins,我有几个工作.我的hudson.log/jenkins.log文件不时发展壮大.
我知道它的大小可以是有限的.请帮助知道如何更改以及必须在哪个文件中进行更改.
使用awk或sed,如何在两个参数之间获取内容,参数在文件中多次出现
例如,文件内容
Entering AAA
12
Entering BBB
13
Leaving AAA
14
Leaving AAA
15
Leaving AAA
16
Leaving BBB
Run Code Online (Sandbox Code Playgroud)
目前我正在使用
cat 1.txt |sed -n '/Entering AAA/,/Leaving AAA/ p'
Run Code Online (Sandbox Code Playgroud)
有了这个,我得到第一次出现"进入AAA"和第一次出现"离开AAA"之间的内容即
Entering AAA
12
Entering BBB
13
Leaving AAA
Run Code Online (Sandbox Code Playgroud)
但是,我想从内容首次出现 "输入AAA"到最后出现 "离开AAA"的
预期产量:
Entering AAA
12
Entering BBB
13
Leaving AAA
14
Leaving AAA
15
Leaving AAA
Run Code Online (Sandbox Code Playgroud)
请帮助.
我有一个文本文件
$ cat a.txt
a_1
a_2
a_3
a_4
a_5
Run Code Online (Sandbox Code Playgroud)
如果我搜索a_2,我需要在包含它的a_2之后获取所有元素.
预计产量为
a_2
a_3
a_4
a_5
Run Code Online (Sandbox Code Playgroud)
请帮助.