Linux 使用sed或awk获取标记之间的日期
给出以下文本,我如何使用awk或sed命令只返回日期Linux 使用sed或awk获取标记之间的日期,linux,unix,sed,awk,grep,Linux,Unix,Sed,Awk,Grep,给出以下文本,我如何使用awk或sed命令只返回日期 <span class="MyClass" style="font-family: Arial">01/09/2005</span> 01/09/2005 使用sed,您可以执行以下操作: sed 's/<span.*>\(.*\)<\/span>.*/\1/' sed的/\(.\)./\1/' 请注意,使用sed(或awk)解析html通常不是一个好主意。sed的/*>\([^try:
<span class="MyClass" style="font-family: Arial">01/09/2005</span>
01/09/2005
使用sed,您可以执行以下操作:
sed 's/<span.*>\(.*\)<\/span>.*/\1/'
sed的/\(.\)./\1/'
请注意,使用sed(或awk)解析html通常不是一个好主意。sed的/*>\([^try:
awk-F“[]”“{print$3}”
HTH Chris这可能有效:
<<<'<span class="MyClass" style="font-family: Arial">01/09/2005</span>' sed 's_.*\(../../....\).*_\1_'
01/09/2005
awk -F"[<>]" '{print $3}'
<<<'<span class="MyClass" style="font-family: Arial">01/09/2005</span>' sed 's_.*\(../../....\).*_\1_'
01/09/2005