Linux sed-在开始和结束时删除,不删除中间语法

Linux sed-在开始和结束时删除,不删除中间语法,linux,bash,sed,Linux,Bash,Sed,我正在尝试制作一个自动化脚本 我被困在获取源代码行的地方,比如: <div class="u-flL condText " id="vi-itm-cond" itemprop="itemCondition"> Seller refurbished </div> awk'/awk'/ 以你的例子来说,这个sed就足够了 sed "/</d;s/.*/'Title: &'/" infile sed”/以您的示例来说,这个sed就足够了 sed "/&

我正在尝试制作一个自动化脚本

我被困在获取源代码行的地方,比如:

<div class="u-flL condText  "  id="vi-itm-cond" itemprop="itemCondition">
  Seller refurbished
</div>

awk'/<代码>awk'/ 以你的例子来说,这个sed就足够了

sed "/</d;s/.*/'Title: &'/" infile

sed”/以您的示例来说,这个sed就足够了

sed "/</d;s/.*/'Title: &'/" infile

sed”/太棒了!!感谢您的帮助解释:D我只是想知道您是否可以告诉我更好地学习sed的地方,因为我无法理解命令上的所有/\'[^]标记…(当然默认标记除外)太好了!!感谢您的帮助解释:D我只是想知道您是否可以告诉我更好地学习sed的地方,因为我无法理解命令上的所有/\'[^]标记…(当然默认标记除外)您能解释一下它为什么工作吗?就像“!/这只是简单地忽略了“你能解释它为什么工作吗?”?就像“!/这只是简单地忽略带”的行的意思
sed 's/<div[^>]*>/'\''Title: /;s/<\/div>/'\''/'
var='<div class="u-flL condText  "  id="vi-itm-cond" itemprop="itemCondition">Seller refurbished</div>'
sed -E "/Seller refurbished/s/^/'Title: /;s/<[^>]*>//g;s/$/'/" <<<"$var"
'Title: Seller refurbished'
awk '!/</ {print "Title:"$0}' x.txt
sed "/</d;s/.*/'Title: &'/" infile