#!/bin/bash
yuijar="/usr/local/shell/yuicompressor-2.4.2.jar"
jspath="/var/www/html/WWW_ROOT_DEV/3ds/www/js"
cd ${jspath}/common/
rm -f all.js
/bin/touch all.js
arr_common=( [0]='jquery-1.5.1.min.js' [1]='jquery.comet.js' [2]='mdf-full.js' [3]='3ds-init.js' )
for i in ${arr_common[*]}
do
echo $i
java -jar $yuijar --type js --charset utf-8 -v $i > $i.tmp
cat $i.tmp >> all.js
rm -f $i.tmp
done
cd ${jspath}/frontend/
rm -f all.js
cp ../common/all.js ./
arr_frontend=( [0]='header.js' [1]='module.js' [2]='info.js' [3]='bothSides.js' [4]='clearance.js' [5]='duplex.js' [6]='group3Turn.js' [7]='group6Turn.js' [8]='notPosition.js' )
for i in ${arr_frontend[*]}
do
echo $i
java -jar $yuijar --type js --charset utf-8 -v $i > $i.tmp
cat $i.tmp >> all.js
rm -f $i.tmp
done
cd ${jspath}/backend/
rm -f all.js
cp ../common/all.js ./
arr_backend=( [0]='project-init.js' [1]='language-mapping.js' [2]='error-mapping.js' [3]='action-mapping.js' [4]='datepicker.js' [5]='header.js' [6]='account.js' [7]='guanliyuan.js' [8]='member.js' [9]='water-level.js' [10]='auto-odds.js' [11]='betting-limits.js' [12]='replenishment.js' [13]='result.js' [14]='report-form.js' [15]='time-manage.js' [16]='operation-record.js' [17]='basic-settings.js' [18]='marquee-settings.js' [19]='settings-nav.js')
for i in ${arr_backend[*]}
do
echo $i
java -jar $yuijar --type js --charset utf-8 -v $i > $i.tmp
cat $i.tmp >> all.js
rm -f $i.tmp
done
#!/bin/bash
cd /var/www/html/WWW_ROOT_DEV/3ds/www/js/frontend/
rm -f all.js
#cp jquery-1.5.1.min.js all.js
#for i in $(ls | grep ^[^d] | grep -v jquery.js | grep -v all.js)
for i in $(ls | grep ^[^d] )
do
echo $i
java -jar /usr/local/shell/yuicompressor-2.4.2.jar --type js --charset utf-8 -v $i > $i.tmp
cat $i.tmp >> all.js
rm -f $i.tmp
done
cd /var/www/html/WWW_ROOT_DEV/3ds/www/js/backend/
rm -f all.js
#cp jquery-1.5.1.min.js all.js
#for i in $(ls | grep ^[^d] | grep -v jquery.js | grep -v all.js)
for i in $(ls | grep ^[^d] )
do
echo $i
java -jar /usr/local/shell/yuicompressor-2.4.2.jar --type js --charset utf-8 -v $i > $i.tmp
cat $i.tmp >> all.js
rm -f $i.tmp
done
分享到:
相关推荐
在易语言中,遍历目录文件是一项基本的操作,常用于文件管理和数据处理等场景。本文将详细讲解如何在易语言中实现目录文件的遍历。 首先,我们需要理解“遍历目录文件”的概念。遍历目录文件,即程序会按照一定的...
通过这个示例代码,我们可以看到,使用C#实现遍历目录下的所有文件夹非常简单,只需要使用DirectoryInfo类的GetDirectories()方法和一个循环来遍历当前目录下的所有子目录。 这个示例代码提供了一个简单的解决方案...
在易语言编程中,"非子程序嵌套实现遍历目录"是一种常见的文件操作技术,主要用于搜索指定目录下的所有文件或子目录。易语言作为一款中国本土开发的、以中文编程为特色的编程语言,它的语法简洁明了,适合初学者入门...
### C语言递归遍历目录知识点详解 #### 一、递归遍历目录的基本概念 在计算机编程中,递归遍历目录是指程序通过递归的方式遍历指定目录及其子目录下的所有文件和子目录的过程。这种方法常用于查找特定类型的文件、...
在第五章中,有两个核心知识点:使用`for`循环和`foreach`循环遍历数组。 1. **使用for循环遍历数组**: 在C#中,`for`循环是遍历数组的经典方式。数组的下标通常从0开始,因此在遍历过程中,初始化索引变量`i`为0...
方法1:你可以声明一个数组来存储文件地址,然后通过for循环遍历这个数组,依次读取每一张图片。首先定义数组,如: ```halcon create_string_vector(FileNames, ['image1.jpg', 'image2.jpg', 'image3.jpg']) `...
我们将通过一个简单的递归函数来演示如何遍历目录、列出所有文件的路径,并探讨一些高级用法。 #### 一、基础知识介绍 1. **`java.io.File` 类**: 这个类是Java中用于处理文件系统的核心类之一。它可以用来创建、...
3. 文件或目录遍历:在文件系统操作中,可能需要遍历目录及其子目录,此时可以使用循环嵌套来实现递归遍历。 4. 数据处理:在数据分析或机器学习任务中,可能会有多个数据集需要依次处理,每个数据集又有多个样本,...
3. **遍历目录**:在编程中,遍历目录是指访问并处理指定目录下所有文件和子目录的过程。这通常通过递归或循环实现,例如使用Windows API函数`FindFirstFile`、`FindNextFile`和`FindClose`。 4. **文件列表**:...
- 使用glob()或scandir()函数结合foreach循环遍历目录下的所有项目。 - 在循环中,使用strtolower()函数将项目名称转换为小写,以保持数组键的一致性。 - 判断当前遍历到的项目是否为目录(使用is_dir()函数)。 ...
在实际开发中,选择合适的方法来遍历目录下的特定文件还需要考虑其他因素,例如文件的权限、文件系统的差异、以及性能问题等。例如,如果是在Web环境中,你可能需要考虑PHP的执行时长限制,避免因目录遍历操作耗时过...
7. 如果此 File 对象是"目录",获取此目录下所有子文件和子目录的 File 数组,并添加到这个集合的前面 在 Java 中,我们可以使用以下代码来实现非递归遍历文件夹: ```java public class SearchFile { public ...
- 当遍历目录时,应始终注意处理 '.' 和 '..',这两个特殊文件名分别代表当前目录和上一级目录,避免无限循环或访问非预期的路径。 - 使用 `is_dir()` 和 `is_file()` 函数来区分目录和文件,确保正确处理不同类型的...
- 文件系统遍历:在文件系统中,外层循环遍历目录,内层循环遍历目录中的文件。 理解并熟练掌握双重循环是PHP编程进阶的关键步骤。通过练习和实践,你可以逐渐解决上述问题,并在解决复杂问题时游刃有余。记得在...
接下来,函数使用了一个do-while循环来遍历目录。在循环中,维护了一个名为`$dirs`的数组,这个数组扮演了堆栈的角色。初始时,它只包含用户想要遍历的目录。在每次循环迭代中,从`$dirs`数组中弹出栈顶的目录,然后...
在这个例子中,`deleteSpecificFiles`函数接收一个目录路径和一个文件类型数组。它会遍历该目录下的所有文件,如果文件的扩展名与给定的任何一种类型匹配,就删除它。对于每个子目录,函数会递归调用自身,继续遍历...
除了遍历文件,有时我们还需要递归地遍历目录及其子目录。在这种情况下,我们可以使用`TDirectory.GetDirectories()`配合递归调用来实现: ```delphi uses System.IOUtils; procedure ListFilesRecursively(const...
在PHP编程中,遍历目录是一项常见的任务,用于获取目录中的所有文件或子目录。这里我们将深入探讨两种常用的PHP遍历目录的方法,并提供相应的代码示例。 1. 方法1:基于`glob()`函数和递归 `glob()`函数是PHP内建的...
5. **增强型for循环(foreach)**:对于遍历集合或数组,增强型for循环提供了一种简洁的写法。语法是`for (类型 变量 : 集合/数组) { 循环体 }`。 ```java int[] array = {1, 2, 3, 4, 5}; for (int num : array) {...