我想從日誌文件中打印一些值,但echo只在一行中打印,我只是想在新行上打印每個結果。從greped文件回聲新行
#!/bin/sh
echo "Content-type: text/html"
echo ""
echo "<html><head><title>Acessos do usuario"
echo "</title></head><body>"
echo "$(egrep 'kelsen.faria' /var/squid/logs/access_custom.log | awk '{ print "Data: " $1, "Usuario: " $9, "IP: " $4 }' | uniq)"
echo "</body></html>
謝謝!
你爲什麼使用'echo'?只需調用命令'egrep ...'而不使用回聲,它將會換行。否則,只要你將調用包裝在'$(...)'中,你就無法做到。 – ahilsend
這應該是一個魷魚CGI /腳本,我不是一個程序員,你可以看到。我發現在網頁上顯示這個輸出的方式是echo。 那麼,這種方式沒有辦法使用回聲? – kelsen