`
harry
  • 浏览: 184190 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

使用一行命令实现tree功能

阅读更多

使用ls, grep, and sed实现tree命令功能,如下:

ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/   /' -e 's/-/|/'

 

分享到:
评论

相关推荐

    tree-view.7z

    "tree-view.7z" 是一个压缩包,包含了一个基于JavaScript实现的树形视图控件。这个控件设计简洁而功能完善,适用于各种需要显示层次结构数据的应用场景。它支持节点的折叠与展开,方便用户浏览和管理复杂的层级结构...

    Laravel开发-tree

    "tree" 扩展包使得在Laravel中处理层级数据变得简单易行。 "Nested Set Model" 是一种存储树形结构的方法,其核心思想是为每个节点分配两个额外的属性,通常称为`lft`(左值)和`rgt`(右值)。这两个值定义了节点...

    Linux最常用 150 个命令汇总

    - **功能说明**:将文件的每一行按指定分隔符分割并输出。`cut` 命令非常适合处理CSV或分隔符固定的文件。 8. **split** - **功能说明**:分割文件为不同的小片段。`split` 命令可以按照大小或行数将文件分割成多...

    Linux运维命令

    - **功能说明**: 反向输出文件内容,即从最后一行开始显示。 **23. more** - **命令**: `more [文件]` - **功能说明**: 分页显示文件内容,方便阅读长文件。 **24. less** - **命令**: `less [文件]` - **功能说明...

    BAT命令大全

    ### BAT命令大全详解 #### 一、概述 在Windows操作系统中,批处理文件(Batch File)是一种非常实用的脚本...在实际应用过程中,根据具体需求灵活组合这些命令,可以实现更复杂的功能。希望本文能够对您有所帮助。

    CMD命令行命令大全

    - `GOTO`命令用于将命令解释程序指向批处理文件中的某一行。 **使用示例:** - 跳转到批处理文件中的标记“START”: ```cmd GOTO START ``` #### 26. HELP **命令功能:** - `HELP`命令用于提供关于Windows...

    DOS批处理常用命令及用法大全

    - 在自动化维护脚本中,可以通过 `shutdown` 命令实现远程关机、重启等功能。 #### 3. Dir 显示目录中的文件和子目录列表 **命令介绍:** - `dir`:默认列出当前目录下的所有文件和文件夹。 - `dir /p`:每页显示...

    命令行 dos常用命令

    - `| more`:使用`more`命令实现分页显示。 ##### 2. `cd` - **功能**:改变当前工作目录。 - **格式**:`cd [盘符:][路径名][子目录名]` - **示例**: - `cd C:\Users`:切换到C盘下的Users目录。 - `cd ..`:...

    linux的win32命令

    1. **awk**: awk是一种强大的文本分析工具,它能够处理每一行数据,通过模式匹配和动作执行对文本进行操作。例如,你可以用awk提取文件中的特定字段,或者根据某些条件过滤输出。 2. **sed**:流编辑器(Stream ...

    vbsTree VBS脚本模拟tree命令

    VBSTree是一个使用Visual Basic Script (VBS)编写的脚本,它的主要功能是模拟DOS命令行中的`tree`命令。`tree`命令通常用于显示文件系统的目录结构,而VBSTree则允许用户通过VBS在Windows环境中实现相同的功能。下面...

    详细的DOS命令说明

    - `echo off`: 从下一行开始关闭命令回显。 - `echo on`: 从下一行开始开启命令回显。 - `echo`: 显示当前命令回显的状态(`echo on` 或 `echo off`)。 - `echo .`: 输出一个换行符,常用于打印一个空白行。 **...

    windows实用dos命令大全

    (1)子目录在删除前必须是空的,也就是说需要先进入该子目录,使用DEL(删除文件的命令)将其子目录下的文件删空,然后再退回到上一级目录,用RD命令删除该了目录本身;  (2)不能删除根目录和当前目录。  例:...

    CMD命令_新手使用

    ### CMD命令新手使用指南 #### 一、概览 对于初学者而言,了解和掌握CMD(Command Line Interface,命令行界面)的基本操作是至关重要的。CMD不仅提供了与计算机交互的另一种方式,也是解决某些问题时不可或缺的...

    bat命令

    - `@echo off`:从当前行开始关闭回显,通常作为批处理的第一行命令。 - `echo on`:从下一行开始打开回显。 - `echo`:显示当前是`echo off`状态还是`echo on`状态。 - `echo.`:输出一个换行符,即输出一个空白行...

    CMD命令速查手册-cmd命令大全-cmd命令.docx

    CMD命令是Windows操作系统中的一种命令行工具,全称为Command Prompt,它允许用户通过文本界面执行各种系统级操作,包括管理文件、查看系统信息、运行程序等。CMD命令速查手册通常包含了所有可用的CMD命令及其用途,...

    CMD命令速查手册cmd命令大全[借鉴].pdf

    - **批量重命名文件**:使用`REN`命令结合通配符和循环结构实现文件的批量重命名。 - **自动磁盘检查**:利用`CHKDSK`和`SCHEDULE`命令组合,在特定时间自动执行磁盘检查。 - **自定义命令提示符**:通过修改`PROMPT...

    tree_demo.rar

    "tree_demo.rar"这个压缩包提供了一个使用Java实现的树状结构转换示例,它能够将任意行数据转化为易于理解的树形结构,并进行计数操作。这种技术常用于构建目录结构、组织层次关系数据或者构建UI组件,如文件浏览器...

    批处理bat命令大全

    - `echo`:显示一行文本或当前`echo`命令的状态。 - `echo off`:关闭命令行显示,即在执行后续命令时不会显示命令本身。 - `echo on`:开启命令行显示,即使在`echo off`状态下,也会显示命令。 - `echo.`:...

    vuex-table+SpringBoot前端实现树形结构(csdn)————程序.pdf

    在本文档中,我们探讨了如何使用`Vuex`...总结来说,本文档介绍了如何使用`Vuex`、`vxe-table`和`SpringBoot`在前端构建树形结构的表格,展示了具体的代码实现和配置,帮助开发者理解如何在实际项目中实现类似的功能。

Global site tag (gtag.js) - Google Analytics