Shell遍历文件夹下所有文件,并将文件内容写入一个文件中

2023-10-19 09:53:36 浏览数 (1)

Shell遍历文件夹下所有文件,并将文件内容写入一个文件中

软件著作权要求提供代码文档,这里提供使用Shell遍历文件夹下所有文件,并将文件内容写入一个文件中的方法。

代码语言:javascript复制
#!/bin/bash
dir="."
target="./target.txt"
# 过滤指定文件或文件夹
filter=(node_modules out dist $target)

listfile() {
	filelist=`ls $1`
	for file in $filelist
	do
		if [[ "${filter[@]}" =~ "$file" ]];then
			continue
		fi

		if [ -d $1/$file ];then
			listfile $1/$file
		else
			cat $1/$file >> $target
		fi
	done
}

listfile $dir
  • MySQL多层级树形结构表的搜索查询优化
  • 使用WordPress作为小程序后端——APPID有效性前置检查
  • 使用WordPress作为小程序后端——小程序请求前置检查
  • Windows rclone挂载sftp
  • 迁移——从Electron迁移到Eclipse Theia
  • 使用typescript开发chrome扩展
  • use multiple simple queries or a join
  • php: /usr/local/lib/libcurl.so.4: no version information available (required by php)
  • how to improve the rank of search results in google
  • SEO导航

0 人点赞