shell文件及目录常用操作汇总
2019-06-12 17:46
2121 查看
-
提取路径的目录和文件名
目录:dirname $path
文件名:
basename $path
-
批量重命名带有空格文件
function processFilePathWithSpace(){ find $1 -name "* *" | while read line do newFile=`echo $line | sed 's/[ ][ ]*/_/g'` mv "$line" $newFile logInfo "mv $line $newFile $?" done }
-
遍历文件内容
cat /tmp/text.txt | while read line do echo $line done
-
文件不存在,则创建文件
[ -f $logFile ] || touch $logFile
-
递归遍历目录
function getFile(){ for file in `ls $1` do element=$1"/"$file if [ -d $element ] then getFile $element else echo $element fi done }
-
清空文件内容
cat /dev/null > $filePath
相关文章推荐
- Linux 系统常用命令汇总(一) 文件和目录操作
- Linux Shell 常用shell命令(一)文件、目录操作命令
- Linux 系统常用命令汇总(一) 文件和目录操作
- 常用的Shell命令-目录和文件操作
- shell中关于文件的一些常用操作(一)
- shell常用操作命令系列:文件相关操作命令
- (C#)路径/文件/目录/I/O常见操作汇总
- [转] 路径,文件,目录,I/O常见操作汇总(三)
- 文件以及目录常用操作
- 路径,文件,目录,I/O常见操作汇总 .
- 路径,文件,目录,I/O常见操作汇总(一)
- C# 路径、文件、目录、IO 常见操作汇总
- 路径,文件,目录,I/O常见操作汇总
- PHP常用技术文之文件操作和目录操作总结
- C#路径/文件/目录/I/O常见操作汇总
- C#路径/文件/目录/I/O常见操作汇总
- C#路径/文件/目录/I/O常见操作汇总<转载>
- 常用的文件系统操作命令--目录命令
- Python文件或目录操作的常用函数
- C#路径/文件/目录/I/O常见操作汇总