linux shell cgi列出目录文件+a标签+文件名过滤!
可以用来查看和访问目录下的文件.本文档假定所有目录文件都是普通文件,没有对目录文件等等特殊文件做特殊处理,访问的目录也是当前目录,如有需要可以自己修改和扩展.本文档包含5个部分:
- 具体实现方法讲解(包括):
- 函数定义部分
- 主程序代码
- 需要注意的地方
- shell脚本代码公开
- shell cgi 代码公开
开始了!
具体实现:1.定义函数:
- 一个用于给给定参数加上a标签(encircle_with_a_tag).例如:参数是hello,就输出 hello ,也就是说一次调用只处理一个文件.并且没有换行,这些都是为了让函数显得更简单.echo -n是输出不换行的信息.
function encircle_with_a_tag( ){ #like this: '<a href='$1' > $1 </a> ' echo -n "<a href=' " ; echo -n " $1'> " ; echo -n "$1" ;echo -n "</a>" }
function encircle_with_a_tag( ){
#like this: '<a href='$1' > $1 </a> '
echo -n "<a href=' " ; echo -n " $1'> "