标签: bash sed
我正在阅读带有以下代码的文本文件,我希望在屏幕上的同一行上回显输出。在此之前,我想用sed进行一些修整,但最后我没有在同一行上回显输出。
sed
while read line; do { var="$(echo $line | sed 's/<[^>]*>//g')"; echo -n "$var" } done < file.txt
因此,如果我echo -n "$line"它在相同的行上打印输出,但当'sed'进来时它没有这样做。我做错了什么?
echo -n "$line"