Linux系统shell脚本判断变量文件目录:权限、是否存在、空值、相等
来源:百度文库 编辑:神马文学网 时间:2024/04/29 13:48:05
Linux系统shell脚本判断变量文件目录:权限、是否存在、空值、相等
Shell, Linux 先写一些基本语法:1、字符串判断
str1 = str2
当两个串有相同内容、长度时为真
str1 != str2 当串str1和str2不等时为真
-n str1 当串的长度大于0时为真(串非空)
-z str1 当串的长度为0时为真(空串)
str1 当串str1为非空时为真
2、数字的判断
int1 -eq int2 两数相等为真
int1 -ne int2 两数不等为真
int1 -gt int2 int1大于int2为真
int1 -ge int2 int1大于等于int2为真
int1 -lt int2 int1小于int2为真
int1 -le int2 int1小于等于int2为真
3 文件的判断
-r file 用户可读为真
-w file 用户可写为真
-x file 用户可执行为真
-f file 文件为正规文件为真
-d file 文件为目录为真
-c file 文件为字符特殊文件为真
-b file 文件为块特殊文件为真
-s file 文件大小非0时为真
-t file 当文件描述符(默认为1)指定的设备为终端时为真
例子: #这里的-f参数判断$myFile是否存在
if [ ! -f "$myFile" ]; then
touch "$myFile"
fi
3、复杂逻辑判断
-a 与
-o 或
! 非
shell的常用快捷键,快捷键玩熟悉了在一定程度上是可以提高工作效率滴…
Ctrl + a 切换到命令行开始
Ctrl + e 切换到命令行末尾
Ctrl + l 清除屏幕内容
Ctrl + u 清除剪切光标之前的内容
Ctrl + k 剪切清除光标之后的内容
Ctrl + y 复制剪切板里的内容
Ctrl + h 类似于退格键
Ctrl + r 在历史命令中查找 (这个非常好用,输入关键字就调出以前的命令了)
Ctrl + c 终止命令
Ctrl + d 退出shell
Ctrl + z 转入后台运行..
alt键比较少用,因为很多地方与远程登陆工具是有冲突的..
Alt + f 切换光标前的字母
Alt + b 切换光标后的字母 shell的常用快捷键,快捷键玩熟悉了在一定程度上是可以提高工作效率滴…
Ctrl + a 切换到命令行开始
Ctrl + e 切换到命令行末尾
Ctrl + l 清除屏幕内容
Ctrl + u 清除剪切光标之前的内容
Ctrl + k 剪切清除光标之后的内容
Ctrl + y 复制剪切板里的内容
Ctrl + h 类似于退格键
Ctrl + r 在历史命令中查找 (这个非常好用,输入关键字就调出以前的命令了)
Ctrl + c 终止命令
Ctrl + d 退出shell
Ctrl + z 转入后台运行..
alt键比较少用,因为很多地方与远程登陆工具是有冲突的..
Alt + f 切换光标前的字母
Alt + b 切换光标后的字母
Linux系统shell脚本判断变量文件目录:权限、是否存在、空值、相等
判断目录是否存在
VC判断文件目录是否存在的众多方法 - 含笑的日志 - 网易博客
Linux库文件和Shell可执行程序命令文件搜索路径变量的设置
Linux改变文件或目录的访问权限命令
Linux系统下如何查看及修改文件读写权限 - Linux文件权限 - 技术应用 - 豆豆...
用API判断文件是否存在
Linux文件权限命令
Linux Shell Bash 变量替换 - Powered by PHPWind.net
Linux Shell Bash变量的间接引用 - Powered by PHPWind....
文件及目录的写权限
Linux系统下Shell命令行快捷键实用技巧
WINDOWS系统文件目录
Linux修改文件及文件夹权限
解读Linux文件权限的设置方法
用 PHP 内置函数 file_exists 检查文件或目录是否存在
SQL中判断是否存在..........
Linux 系统中的超级权限的控制
Linux 系统中的超级权限的控制
Linux Shell
shell 判断语句 - 我的文章 - study linux
Shell脚本调试技术
linux 2.6的shell脚本中如何kill掉 sleep进程
测试Web应用程序是否存在跨站点脚本漏洞