`
squall
  • 浏览: 46362 次
  • 性别: Icon_minigender_1
  • 来自: wuhan
社区版块
存档分类
最新评论

shell 程序之遍历目录

F# 
阅读更多
取当前路径
currentpath = $PWD
 
遍历根目录
for file in /*
  do
  if test -f $file
  then
    echo 是文件
  fi
  if test -d $file
  then
    echo 是目录
  fi
  if test -x $file
  then
    echo 可执行
  fi
  if test -w $file
  then
    echo 可写
  fi
  echo $file
done
 
分享到:
评论

相关推荐

    shell脚本递归遍历目录及子目录的例子分享

    本篇文章将深入探讨如何使用Shell脚本来递归遍历目录及其子目录,通过三个具体的实例进行详细讲解。 首先,让我们理解递归的概念。递归是一种编程技术,它允许函数或程序调用自身来解决复杂问题。在遍历目录结构时...

    Linux 遍历目录

    在Linux操作系统中,遍历目录是一项基础且至关重要的任务,尤其对于系统管理员和开发者来说,...同时,提供的代码示例`遍历目录.c`可能是一个C语言实现的目录遍历程序,你可以进一步学习如何在C语言中实现类似的功能。

    遍历磁盘目录.rar

    在Linux或Unix环境中,shell脚本如bash可以使用`for`循环配合`ls`命令或者`find`命令来遍历目录。例如,`find /path/to/directory -type f`会列出指定目录下的所有文件,而`find /path/to/directory -type d`则列出...

    shell程序集锦 linux程序

    这个“shell程序集锦”显然是一个包含多个经典Shell脚本的资源库,适合程序员和系统管理员学习和使用。 首先,我们要理解shell脚本的基本结构。一个简单的Shell脚本通常以`#!/bin/bash`作为首行,这称为Shebang,...

    shell脚本小程序

    在IT领域,Linux Shell脚本是一种非常实用的工具,它允许用户通过编写简短的程序来自动化日常的命令行任务。这些脚本基于Bash语言,是Linux和Unix系统中的默认Shell。本篇将深入探讨"shell脚本小程序"相关的知识点,...

    遍历磁盘目录,遍历所有文件

    首先,遍历磁盘目录的基本原理是利用操作系统提供的API(应用程序接口)或者编程语言内置的库函数来逐级访问文件系统中的目录和文件。例如,在Windows系统中,可以使用`FindFirstFile`、`FindNextFile`和`FindClose`...

    Linux实验 Linux shell 程序开发

    Linux shell程序开发是Linux系统管理、自动化任务和脚本编写的重要部分。本文将深入探讨Linux shell编程的基础知识,包括变量、控制结构、函数以及一些常用的shell命令。 首先,我们来了解一下什么是`zip`。`zip`是...

    Linux下的shell程序开发

    Linux下的Shell程序开发是Linux系统管理员和开发者必备的技能之一。Shell是Linux操作系统中的命令解释器,它提供了用户与操作系统内核交互的界面。通过编写Shell脚本,我们可以自动化日常的系统任务,提高工作效率,...

    易语言非递归算法遍历目录的代码示例

    在编程领域,遍历目录是常见的任务之一,用于获取指定目录及其子目录中的所有文件信息。易语言是一种中文编程环境,它提供了丰富的内置函数和库来简化这一过程。本篇文章将详细讲解如何使用易语言的非递归算法来遍历...

    Linux+shell编程课程设计——Linux用户管理的shell程序设计

    4. **权限和权限控制**:在Linux中,每个文件和目录都有所有者、组和其他用户的权限。使用`chmod`命令可以改变文件的权限,这对于管理用户访问权限至关重要。在用户管理脚本中,我们需要确保新创建的用户账户具有...

    实验3-Shell程序设计1

    实验3-Shell程序设计1是Linux操作系统课程的一部分,旨在让学生熟悉Shell编程中的基本概念和操作。这个实验主要涉及三个核心知识点:变量的定义与赋值、条件测试语句的使用以及选择和循环程序设计。 首先,变量在...

    shell脚本学习手册

    - 使用`for`循环遍历目录中的文件,如`for file in 'ls /etc'`。 4. 只读变量与删除变量 - `readonly`命令可使变量变为只读,后续尝试修改会报错。 - `unset`命令用于删除变量,但无法删除只读变量。 5. 变量...

    unix shell程序集锦

    【Unix Shell程序集锦】 Unix Shell是Unix操作系统中的一种命令解释器,它允许用户通过命令行界面执行系统操作。Shell脚本是用Shell语言编写的程序,可以自动化一系列任务,提高工作效率。以下是从给定文件中提取的...

    Shell程序设计的基本命令

    Shell程序设计是Linux系统中非常基础且重要的环节,它提供了与操作系统交互的接口,使得用户可以通过命令行执行各种操作。本资源主要关注的是Shell的基本命令,这对于初学者来说是掌握Linux系统操作的关键。 首先,...

    Visual basic Shell Programming source code

    5. **文件和目录操作**:通过Shell命令,你可以执行常见的文件和目录操作,如创建、删除、重命名文件,以及列举、遍历目录。例如,可以使用 `CreateObject("WScript.Shell").Run "cmd.exe /c mkdir NewFolder"` 创建...

    操作系统课程设计——实现shell.rar

    这个提示符的显示是由shell程序控制的,通常包括用户名、主机名和当前目录等信息。在实现时,我们需要编写代码来在终端上输出这个提示符,以便用户知道何时可以输入命令。 其次,"获取用户输入命令"是shell的另一...

    Linux之shell的应用

    本文将探讨shell的应用,包括如何模拟一个简单的shell程序。 首先,我们要理解shell的基本功能。shell程序启动后,会在终端显示一个提示符,等待用户输入命令。用户输入的命令可能包括执行系统命令、改变工作目录...

    windows shell编程指南与实例

    3. IShellFolder接口:这个接口代表Shell命名空间中的一个目录,提供了遍历目录、获取文件属性等方法。 4. 探索者外壳扩展(Explorer Shell Extensions):包括上下文菜单扩展、文件夹视图扩展等,它们增强了Windows...

    C实现Linux中Shell部分命令.zip

    在C实现中,这通常涉及到调用`opendir()`函数打开目录,然后使用`readdir()`遍历目录内容,将结果输出到终端。同时,可以添加选项如"-l"(长格式)来显示详细信息,这需要结合`stat()`函数获取文件属性。 2. **rm...

    Shell脚本统计当前目录下目录和文件的数量

    在给定的标题和描述中,我们关注的是如何使用Shell脚本来统计当前目录下(包括子目录)的目录和文件的数量。这里,我们将深入理解这个脚本的工作原理,并讨论如何编写和使用它。 首先,让我们分析给出的脚本: ```...

Global site tag (gtag.js) - Google Analytics