我想在 Linux 文件的同一行上显示包含“addUser”和“2012-08-03”字符串的行。这该怎么做?
问问题
2095 次
3 回答
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/ }'
于 2012-08-03T14:47:33.897 回答
1
linux中的命令
echo "adduser 2012-08-03" > data.txt
查看 data.txt 文件类型 cat data.txt 的内容
或 vi data.txt
于 2012-08-03T15:01:34.677 回答
1
grep addUser filename | grep "<user>2012-08-03</user>"
于 2012-08-03T16:06:04.987 回答