-
```**
主要是通过shell脚本实现读取制定目录下的所有可读文件,将这些文件的内容依次写入该目录下的total.txt文件,指定目录通过位置参数传入脚本
你列出的是 /home/zyy/test 目录的文件,只是输出文件名。当前程序不在上述目录,再 cat 这个文件当然找不到。shell 里面 cd /home/zyy/test,或者 cat 文件名前面加上这个路径。
另外 for i in 循环里面的 i 就是一个个文件名,不需要 for line in,一个循环就行。可以输出 i 看看。