shell之for循环嵌套判断语句(懵~)

我想通过第一列判断文件类型,最后实现:
echo出“文件名xx是一个xx类型的文件!”
在我写出判断语句之后,不知道怎么改写(for 能定义多的参数吗?)
‘4’-----是我写的shell
在‘3’处我想替换成文件名该怎么实现呢?是否要用到列表?
回答
楼主提问的方式非常赞,把问题写的明明白白的。
可以考虑一下AWK的方式处理
ll |grep -v total |awk '{a=substr($1,1,1);if(a"-"){print $9"is a file"}else if(a"d"){print $9"is a dir"}}'
