由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - 如何对linux文件夹进行比对? (转载)
相关主题
如何对linux文件的内容进行比对?ubuntu10 打不开文件夹怎么办?
问一下在linux下如何写这个命令在VMware里用linux,操作在shared folder (from Windows)会不会变慢
Linux shell script book一个script programming的简单问题
What is the biggest diff between Win and Linux?急问一个Linux shell问题
初学Linux,弱弱的问个问题Linux有待完善的小缺陷的累记
Linux error information?请问有好的vim cvs plugin 吗?
想要系统的学习Linux的原理,有什么好推荐?meshgrid on linux shell?
请问文件同步备份,rsync的不足菜鸟请教什么类型的项目需要linux下面的编程
相关话题的讨论汇总
话题: shell话题: linux话题: ls话题: 比对话题: 文件夹
进入Linux版参与讨论
1 (共1页)
g****n
发帖数: 3313
1
【 以下文字转载自 SanFrancisco 讨论区 】
发信人: gpsfan (八戒,要做有品的猪!), 信区: SanFrancisco
标 题: 如何对linux文件夹进行比对?
发信站: BBS 未名空间站 (Tue May 26 18:30:09 2009)
我写了段SHELL SCRIPT, 对 LINUX文件甲进行比对,看有shen me bu tong ,如下,
但是,这个A,B文件夹要user 来输入设定,如何才能在执行 这个SHELL的时候,POP
一个对话,让用户自己设定A,B的路径呢?
cd /A
for i in `ls`
do
if [ if ../B/$i]
then
#do nothing because I want to know the non-existing files
present=1
else
echo "A/"$i file is missing
ls -l $i >> /tmp/size_of_the_impacted_files
fi
cd /B
for i in `ls`
do
if [ if ../A/$i]
then
#
s****n
发帖数: 700
2
Q1: you could ask user to run the script like ./prog
Q2: use diff command

【在 g****n 的大作中提到】
: 【 以下文字转载自 SanFrancisco 讨论区 】
: 发信人: gpsfan (八戒,要做有品的猪!), 信区: SanFrancisco
: 标 题: 如何对linux文件夹进行比对?
: 发信站: BBS 未名空间站 (Tue May 26 18:30:09 2009)
: 我写了段SHELL SCRIPT, 对 LINUX文件甲进行比对,看有shen me bu tong ,如下,
: 但是,这个A,B文件夹要user 来输入设定,如何才能在执行 这个SHELL的时候,POP
: 一个对话,让用户自己设定A,B的路径呢?
: cd /A
: for i in `ls`
: do

w********e
发帖数: 557
3
very simple,
diff -r dir1 dir2
It will only compare files with the same name.
1 (共1页)
进入Linux版参与讨论
相关主题
菜鸟请教什么类型的项目需要linux下面的编程初学Linux,弱弱的问个问题
请教下笔记本选择和购买Linux error information?
系统启动rc文件的问题想要系统的学习Linux的原理,有什么好推荐?
best linux file manager?请问文件同步备份,rsync的不足
如何对linux文件的内容进行比对?ubuntu10 打不开文件夹怎么办?
问一下在linux下如何写这个命令在VMware里用linux,操作在shared folder (from Windows)会不会变慢
Linux shell script book一个script programming的简单问题
What is the biggest diff between Win and Linux?急问一个Linux shell问题
相关话题的讨论汇总
话题: shell话题: linux话题: ls话题: 比对话题: 文件夹