unix - 目录的递归列表

标签 unix shell recursion clearcase

我有下面的代码,它必须对所有文件和目录进行递归列表。 我不确定它是否工作正常。

#!/usr/bin/sh
recur_fun()
{
    for i in `ls -ltr | awk '{print $9}'` 
    do
        echo $i;
        cd $i;
        ls
        pwd
        recur_fun
        cd ..
        pwd
    done
} 

循环乐趣

我需要复制文件名,然后在明文中使用它。

最佳答案

我建议将其替换为:

找到 . -打印

关于unix - 目录的递归列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4121164/

相关文章:

javascript - 从 .js 文件中删除文本的脚本

c++ - C、C++ 中的 Shell 上下文菜单

linux - 在 shell 中将 2 个文件合并为 1 个文件

algorithm - 在数组中排列运算符,使得总和等于给定结果

performance - 我是否正确假设 "echo"和 "cat"对于 "time"命令来说太快了?

linux - 无法打印进程的PID

sql - 同一张表上的postgres递归查询

java - Python代码到Java代码的转换

c - pthread_create 给出一个段错误

linux - 防止 R 在 unix/linux 上使用虚拟内存?