如何在Linux中找到包含两个字符串的行?

时间:2012-08-03 14:41:51

标签: linux string file search

我想在Linux文件的同一行显示包含“addUser”和“2012-08-03”字符串的行。怎么做?

3 个答案:

答案 0 :(得分:2)

awk '/addUser/ && /2012-08-03/' < file

grep addUser < file | grep 2012-08-03

sed -n 's@addUser@&@p' < file | sed -n 's@2012-08-03@&@p'

ruby -e 'File.readlines( "file" ).each {|l| puts l if l =~ /addUser/ and l =~ /2012-08-03/ }'

答案 1 :(得分:1)

linux中的

命令

echo“adduser 2012-08-03”&gt; data.txt中

查看data.txt文件类型的内容 cat data.txt

或vi data.txt

答案 2 :(得分:1)

grep addUser filename | grep "<user>2012-08-03</user>"