`
275553385
  • 浏览: 719827 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
文章分类
社区版块
存档分类
最新评论

bash shell中用于判断文件属性的操作符 以及bash函数的格式

阅读更多
运算符   含义( 满足下面要求时返回 TRUE )
-e file 文件 file 已经存在
-f file 文件 file 是普通文件
-s file 文件 file 大小不为零
-d file 文件 file 是一个目录
-r file 文件 file 对当前用户可以读取
-w file 文件 file 对当前用户可以写入
-x file 文件 file 对当前用户可以执行
-g file 文件 file 的 GID 标志被设置
-u file 文件 file 的 UID 标志被设置
-O file 文件 file 是属于当前用户的
-G file 文件 file 的组 ID 和当前用户相同
file1 -nt file2 文件 file1 比 file2 更新
file1 -ot file2 文件 file1 比 file2 更老


提示键盘输入: read key

建立函数有2中方法:
show() {
echo "第一种创建bash函数的格式"
}
show

function show1 {
echo "第二重创建函数的格式"
}

show1
分享到:
评论
1 楼 JYY282 2011-11-22  

相关推荐

    linux bash shell中文手册

    17. **条件表达式 (CONDITIONAL EXPRESSIONS)**:用于进行逻辑判断的表达式,例如比较操作,文件测试等。 18. **简单命令扩展 (SIMPLE COMMAND EXPANSION)**:描述如何解析和扩展简单的命令行输入,包括查找命令、...

    learning the bash shell

    掌握Bash Shell对于提升Linux操作效率、编写自动化脚本以及进行系统管理具有重要意义。 一、Bash Shell基础 Bash Shell提供了丰富的命令行接口,用户可以通过输入命令来执行系统操作。基本的命令包括文件管理(如ls...

    Bash shell编程参考手册

    《Bash shell编程参考手册》是一份详尽的文档,主要介绍了Bash shell的各种功能与用法,是Linux系统编程的必备指南。这份手册由Chet Ramey(凯斯西储大学)和Brian Fox(自由软件基金会)共同编写,针对的是Bash版本...

    bash shell

    - **发展**: 随着时间的发展,Bourne Shell 本身经历了一些改进,例如引入了 `CDPATH` 变量、内置的 `test` 命令、命令缓存(hash)以及 shell 函数等。 - **Bash 的出现**: 由于 Berkeley C Shell (csh) 提供了更友好...

    bash shell 基础编程语法

    `bash`支持多种配置文件,这些文件用于定义用户的个性化设置以及环境变量。主要包括以下几种: - **`.bash_profile`**:此文件在用户登录时加载,用于设置环境变量和执行命令。它主要用于设置永久生效的环境变量,...

    shell bash 手册

    使用诸如`>`、`>>`等操作符可以将输出重定向到文件中,或者使用`操作符从文件中读取输入。 #### 3. 背景运行 使用`&`可以让命令在后台运行,例如:`command &`。 ### 八、Here Documents `Here Documents`是一种...

    bash官方手册/Bash Reference Manual

    "bash 官方手册/Bash Reference Manual" ...该手册是学习 Bash shell 的最权威参考手册,涵盖了 Bash shell 的所有方面,包括基本语法、shell 操作、变量、命令、函数、流程控制、文件描述符、输入/输出重定向等。

    bash_shell@鸟哥

    根据提供的信息,我们可以深入探讨与bash shell相关的多个关键知识点,包括shell的概念、bash shell的特点及其在Linux系统中的应用等。 ### 1. Bash Shell #### 1.1 什么是Shell? Shell是一种用户界面,用于与...

    Linux Shell Scripting with Bash

    - 使用重定向操作符 `>` 或 `>>` 将输出写入文件: ```bash echo "Hello, World!" > output.txt ``` - **文件权限管理** - 使用 `chmod` 命令更改文件权限: ```bash chmod 755 script.sh ``` **6. 错误...

    Bash_shell学习笔记

    根据给定的"Bash shell学习笔记"文件信息,我们可以从中提炼出多个重要的IT知识点,具体如下: ### 1. 引言 - **Shell的角色**:Shell作为一个命令解释器和编程语言,在用户与UNIX/Linux系统内核之间提供了一个桥梁...

    Bash_Shell 小笔记

    Bash Shell是Unix/Linux操作系统中最常用的一种命令行解释器,全称为Bourne-Again SHell,它是GNU项目的一部分,是Linux系统默认的Shell环境。Bash Shell提供了丰富的命令行交互功能,允许用户通过简单的命令进行...

    Bash_reference_manual_2014_bashshell_

    2. **控制流**:Bash支持条件语句(`if...then...else...fi`)、循环语句(`for...do...done`、`while...do...done`)以及函数定义。 3. **条件表达式**:`[[...]]`用于执行更复杂的比较,如文件测试(`-f`, `-d`, ...

Global site tag (gtag.js) - Google Analytics