Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 使用sed或awk获取标记之间的日期_Linux_Unix_Sed_Awk_Grep - Fatal编程技术网

Linux 使用sed或awk获取标记之间的日期

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:

给出以下文本,我如何使用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:

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