Linux脚本(shell)编程(三) 文件操作
2012-12-02 16:30
786 查看
1. 判断文件是否存在
-e $filename
例如:
[c-sharp] view plaincopy
#!/bin/bash
filename=/home/jifeng/shell/file
if [ -e $filename ]
then
echo "$filename exited"
fi
2. 判断文件是否为空
[ ! -s $filename ]
特别注意:如果文件存在且为空,-s代表存在不为空,!将他取反
例子:
[c-sharp] view plaincopy
#!/bin/bash
filename=/home/jifeng/shell/file
echo $filename
if [[ ! -s $filename ]]
then
echo "file is null"
else
echo "file is not null"
fi
3. 遍历一个目录下的所有文件
[c-sharp] view plaincopy
#!/bin/bash
readpath="/home/jifeng/AndesProject"
for file in $readpath/*
do
echo "$file"
done
本文出自 “IT-人生精彩” 博客,请务必保留此出处http://mrwlh.blog.51cto.com/2238823/1076508
-e $filename
例如:
[c-sharp] view plaincopy
#!/bin/bash
filename=/home/jifeng/shell/file
if [ -e $filename ]
then
echo "$filename exited"
fi
2. 判断文件是否为空
[ ! -s $filename ]
特别注意:如果文件存在且为空,-s代表存在不为空,!将他取反
例子:
[c-sharp] view plaincopy
#!/bin/bash
filename=/home/jifeng/shell/file
echo $filename
if [[ ! -s $filename ]]
then
echo "file is null"
else
echo "file is not null"
fi
3. 遍历一个目录下的所有文件
[c-sharp] view plaincopy
#!/bin/bash
readpath="/home/jifeng/AndesProject"
for file in $readpath/*
do
echo "$file"
done
本文出自 “IT-人生精彩” 博客,请务必保留此出处http://mrwlh.blog.51cto.com/2238823/1076508
相关文章推荐
- Linux脚本(shell)编程(三) 文件操作
- linux通过/sys/class/gpio文件 操作gpio的shell脚本
- Linux的简单shell脚本中修改文件操作
- 8.15_Linux之bash shell脚本编程入门篇(二)以及文件查找和压缩的使用
- 如何编写简单的Shell脚本(Script)文件之Linux的基本操作
- Linux的简单shell脚本中修改文件操作
- Linux之shell脚本编程实例--遍历所有文件,并按月份打成zip包
- Linux-Shell脚本编程-学习-6-Shell编程-使用结构化命令-文件比较-case编程
- linux之基础shell脚本编程4 字符串操作,变量赋值,配置用户环境
- Linux-Shell脚本编程-学习-4-Shell编程-操作数字-加减乘除计算
- Linux的简单shell脚本中修改文件操作
- shell脚本判断linux文件修改时间后执行操作
- Linux的简单shell脚本中修改文件操作
- linux shell 编程 9 脚本中调用脚本
- Linux脚本(shell)编程(六) 循环
- Linux 用 shell 脚本 批量 导入 csv 文件 到 mysql 数据库
- shell脚本编程实现计算器功能并根据选择将其保存于文件中
- [linux] shell脚本编程-xunsearch安装脚本学习
- shell脚本编程入门基础(附:自动备份与解包文件脚本)
- linux清除tomcat日志文件Shell脚本