参考:https://www.cnblogs.com/liyuchuan/p/10756066.html 目录结构: /data/dir1 subdir/ subfile /data/dir2 subdir/ subfile 目的是为了判断2个相同结构的文件夹中,有哪些文件的内容是不一样的. #!/bin/bash read_dir(){ ` do "/"$file ] then if [[ $file != '.' && $file != '..' ]] then r…
由于软链接及android的外部卡mount方式存在,导致一个文件夹可能同时有两个路径,如: /mnt/sdcard1      /storage/ext_sdcard ,如果通过某种方式(如mount命令)得到了这两个路径,但是现在要给路径去重,可以采用如下方法: 一.首先,要判断目录是否是同一个目录,可能会用到判断一个文件是否是同一个文件的方法,如果已经得到文件的路径 filePath1 和 filePath2,则可以这样来对比是否是同一个物理文件: 1.先检查这两个文件是否是符号链接,若是…
http://zhidao.baidu.com/link?url=DkxU9CyhJb_dIUAPCmPmxRtQsENgCzqy5qnLPEj_V9DqNzdt6Qya0U5iCVRCYFkgoRomoqUS_ZO7aIikccOTta /var 文件系统 /var 包含系统一般运行时要改变的数据.通常这些数据所在的目录的大小是要经常变化或扩充的.原来 /var 目录中有些内容是在 /usr 中的,但为了保持 /usr 目录的相对稳定,就把那些需要经常改变的目录放到 /var 中了.每个系统是…
背景:我在5月20日收到了一批Excel文件数据,由于文件很多大约有将近5000个,已经通过编写python脚本处理完成.但是6月9日的时候,又收到了一批新的Excel数据.但是在处理过程中发现,本次提供的数据包含5月20日提供的数据.有的是新增了几个文件,但是文件后缀加了1.2.3这样的数字,有的直接在原先的文件中插入了新的记录,为了对比出来,我编写了一个脚本用来对比文件是否变化. 判断逻辑:如果文件前缀一样,只是后面的数字不一样,就根据文件大小判断.如果大小一致,就认为是旧文件,反之是新增文…
此代码是用来回忆当初学的shell脚本,很多知识忘了,写这个花了我三个小时的时间 #!/bin/ksh #count *.c file the num of lineg_csum=0g_hsum=0 count(){# echo "$1,count_line" file_name="$1" res_line=`wc -l $file_name | awk '{print $1}'` echo $res_line return# find . -name "…
[root@bass test]# mkdir A B [root@bass test]# tree A A └── lin 0 directories, 1 file [root@bass test]# tree B B └── lin 0 directories, 1 file [root@bass test]# echo "hello A" > A/lin [root@bass test]# echo "hello B" > B/lin [root…
问题的提出 公司各个业务线的安装包小则几十兆.大则几百兆,使用自建的升级系统向全国百万级用户下发新版本时,流量耗费相当惊人.有时新版本仅仅改了几个 dll ,总变更量不过几十 K 而已,也要发布一个完整版本.为了降低流量费用,我们推出了补丁升级的方式:产品组将修改的 dll 单独挑选出来,加上一个配置文件压缩成包,上传到自建的升级后台:在客户端,识别到补丁包类型后,手动解压并替换各个 dll 完成安装(之前是直接启动下载好的安装包).这种方式一经推出,受到了业务线的追捧.然而在使用过程中,也发现…
对比两个目录内容,然后拷贝! #!/usr/bin/python# -*-coding:utf-8 -*-import osimport sysimport shutildef get_dir_content(dir): dir_list = [] dir_files = os.listdir(dir) for dir_file in dir_files: if not dir_file.startswith('.'): dir_list.append(dir_file) return dir_…
原文:Xamarin.Android 如何使用Assets目录下的文件 个人原创,转载注明出处:http://blog.csdn.net/supluo/article/details/43672411 Xamarin.Android  官网介绍地址:http://developer.xamarin.com/guides/android/application_fundamentals/resources_in_android/part_6_-_using_android_assets/ 这里插入…
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 一.引言 需要将一个工程涉及两个目录的模块文件打包成exe,打包环境如下: 1.windows7: 2.Python 3.7.2: 3.PyInstaller 3.6 . 二.操作步骤 2.1.使用清华镜像下载并安装pyinstaller, pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstal…