我需要给以$result = mysqli_query($con,"SELECT * FROM SeatsStatus");
while($row = mysqli_fetch_array($result))
{
echo "<td>" . $row['ID'] . "</td>";}
?>
开头的行上色。
我在perl中有以下代码,效果很好:
#
我试图在sed中做同样的事情,但是它只是打印颜色代码,而不是颜色:
echo 'aaa\n#bbb\nccc' | perl -pe "s/(#.*)$/\e[0;32m\1\e[0m/"
为什么颜色代码不能在sed中工作,我该怎么做?
答案 0 :(得分:1)
使用'\ o033'代替'\ e':
$ echo -e 'aaa\n#bbb\nccc' | sed -r "s/(#.*)$/\o033[0;32m\1\o033[0m/"