我想要一个 CGI 根据字符数以不同的字体大小显示脚本结果

我想要一个 CGI 根据字符数以不同的字体大小显示脚本结果

我有一个 bash 脚本,它在作为参数给出的目录中搜索以“.info”结尾的文件。

该脚本还在开头显示了文件大小(以字节为单位):

例子:

150 /home/用户/文件.info

我有一个本地 Apache Web 服务器和一个 CGI 来运行创建的脚本,以便通过 Web 浏览器显示结果。

我想要完成的是,根据文件大小,以不同的字体大小显示结果,例如:

150 /home/用户/文件.info

1500 /home/user/file2.info (这个字体会更大)

15000 /home/user/file3.info (这个字体更大)

我当前的 CGI 代码是:(一切都很完美,除了这部分,我无法想出)

#!/bin/bash

echo Content-type: text/html
echo
echo "<HTML>"
echo "<HEAD>"
echo "<TITLE>CGI DEL OBLIGATORIO</TITLE>"
echo "</HEAD>"
echo "<BODY>"
echo "<BR>"
PRUEBA=`echo $QUERY_STRING|grep ^urgentes=`
TEST=`echo $QUERY_STRING|cut -d\& -f2|grep =$`
if [ $TEST = "directorio=" ]
then
    echo "Favor ingresar un directorio 'no vacio'"
    echo "<BR>"
else
    directory=`echo $QUERY_STRING|cut -d\& -f2|cut -d= -f2|sed 's/\%2F/\//g'|sed 's/\+/\ /g'`
    if [ -z "$PRUEBA" ]
        then
        echo "Se buscaran todos los requeriminentos en el directorio: $directory"
        echo "<BR>"
    else
        echo "Solo se buscaran requerimientos urgentes en el directorio: $directory"
        echo "<BR>"
        urgente="-u"
    fi
fi
echo "<BR>"
echo "<HR>"
echo "<BR>"
OIFS=$IFS
IFS="
"
if [ $TEST = "directorio=" ]
then
    if [ -z "$PRUEBA" ]
    then
        for i in `/Obligatorio/scripts/nonono 2>&1`
        do
            echo $i "<BR>"
            echo "<BR>"
        done
    else
        for i in `/Obligatorio/scripts/nonono $urgente 2>&1`
        do
            echo $i "<BR>"
            echo "<BR>"
        done    
    fi          
else
    if [ -z "$PRUEBA" ]
    then
        for i in `/Obligatorio/scripts/nonono "$directory" 2>&1`
        do
            if [ $? -eq 0 ]
            then
            echo $i "<BR>"
            else
            echo "<a href="http://obligatorio/formulario.htm">Volver al formulario</a>"
            echo "<BR>"
            fi
        done
    else
        for i in `/Obligatorio/scripts/nonono $urgente "$directory" 2>&1`
        do
            echo $i "<BR>"
            echo "<BR>"
        done    
    fi
fi

echo "<BR>"
echo "Esperamos que el resultado haya sido de su agrado"
echo "<BR>"
echo "</BODY>"
echo "</HTML>"

顺便说一句,脚本名称是“nonono”,位于 /Obligatorio/scripts 中。

非常感谢社会各界的支持!

如果需要任何其他信息来提供帮助,请随时询问!

相关内容