从第一行到最后1行 将每一行的第一个字符替换为2 s是替换
:1,$s/^./2/g
从第2行到最后1行 将每一行的第一个字符前面加1 s是替换
:2,$s/^/1/g
sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`
也可写入脚本如:
#!/bin/sh
sed -i "s/gb2312/utf8/g" `grep gb2312 -rl ./`
shell删除所有svn文件
2008-09-19 18:42
1、找出所有的svn文件:find -type d -name "_svn"
2、那么如何删除呢?有两种方案:
1、find . -type d -name "_svn" | xargs rm -rf
2、find . -type d -iname "_svn" -exec rm -rf {} \;
如果find结果文件太多-exec怎么办?
使用find命令的-exec选项处理匹配到的文件时,find命令将所有匹配到的文件一起传递给exec执行。不幸的是,有些系统对能够传递给exec 的命令长度有限制,这样在find命令运行几分钟之后,就会出现溢出错误。错误信息通常是“参数列太长”或“参数列溢出”。这就是xargs命令的用处所 在,特别是与find命令一起使用。Find命令把匹配到的文件传递给xargs命令,而xargs命令每次只获取一部分文件而不是全部,不像-exec 选项那样。这样它可以先处理最先获取的一部分文件,然后是下一批,并如此继续下去。在有些系统中,使用-exec选项会为处理每一个匹配到的文件而发起一 个相应的进程,并非将匹配到的文件全部作为参数一次执行;这样在有些情况下就会出现进程过多,系统性能下降的问题,因而效率不高;而使用xargs命令则 只有一个进程。另外,在使用x a rg s命令时,究竟是一次获取所有的参数,还是分批取得参数,以及每一次获取参数的数目都会根据该命令的选项及系统内核中相应的可调参数来确定。
看看xargs命令是如何同find命令一起使用的,以下是一些例子。
下面的例子在整个系统中查找内存信息转储文件(core dump) ,然后把结果保存到/tmp/core.log 文件中:
$ find . -name "core" -print | xargs echo "" >/tmp/core.log
下面的例子在/apps/audit目录下查找所有用户具有读、写和执行权限的文件,并收回相应的写权限:
$ find /apps/audit -perm -7 -print | xargs chmod o-w
在下面的例子中,我们用grep命令在所有的普通文件中搜索device这个词:
$ find / -type f -print | xargs grep "device"
二、在windows下用以下法子:
1、在项目平级的目录,执行dos命令:
xcopy project_dir project_dir_1 /s /i
2、或者在项目根目录执行以下dos命令
for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn"
其实第二种方法可以用来干很多事的,比如把代码中的.svn替换为任意其他文件名并在硬盘根目录下执行,就可以从硬盘上删除所有的这个文件啦。
3、加注册表
Jon Galloway提供了一段注册表代码,可以将”Delete SVN Folders”命名增加到资源管理器的右键上,这样,鼠标点两下就能把选中目录下的所有.svn目录干掉了。Works just great!
代码为:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]@=”Delete SVN Folders“
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]@=”cmd.exe /c \”TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \”%1\” %%f IN (.svn) DO RD /s /q \”%%f\” \”“
将这段代码保存为一个.reg文件,双击确认导入注册表即可。
在linux 查看某个目录占用空间大小
du -sh ./*
ondblclick
2、find命令的参数;
pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。
-print: find命令将匹配的文件输出到标准输出。
-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之间的空格。
-ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。
查找某一类型的文件,诸如:
b - 块设备文件。
d - 目录。
c - 字符设备文件。
p - 管道文件。
l - 符号链接文件。
f - 普通文件。
分享到:
相关推荐
五、总结 北京精雕5.19免狗版以其全面的功能、良好的设备兼容性和友好的用户界面,为雕刻行业提供了有力的技术支持。用户可以借助此软件,实现从设计到加工的一站式解决方案,提升工作效率,实现更高品质的雕刻作品...
总结起来,JewelCAD 5.19是一款深受珠宝设计师喜爱的工具,它的无限制使用期限为学习者提供了广阔的实践空间,但同时也需要用户遵守版权规定。通过深入理解和熟练掌握这款软件,设计师们可以创造出独具匠心的珠宝...
总结来说,“精雕5.19版本ENG转NC”是一个将设计意图转化为实际加工操作的关键步骤。了解并熟练掌握这一过程,不仅能够提高生产效率,还能确保产品质量,是每个从事CAD/CAM工作的技术人员必备的技能。在实际操作中,...
总结,精雕5.19版本的免密码、免硬件锁特性使得它对用户更加友好,降低了入门难度。然而,使用过程中也应注意合法合规,尊重知识产权。通过深入学习和实践,用户将能充分利用这款强大的雕刻软件,创作出更多精美作品...
【5.19中国旅游日活动总结】 "5.19"中国旅游日是一个旨在推广旅游业,提倡旅游为民、旅游惠民的重要日子。今年的活动方案着重于将单一的景点旅游转变为全域旅游模式,鼓励旅游企业采取各种优惠措施,以确保民众在这...
总结,JDPaint V5.19作为一款专业的雕刻设计软件,以其丰富的绘图工具、强大的3D建模能力和高效的路径规划,为割板画图提供了全方位的支持。无论是在艺术创作、工艺品制作还是工业生产中,都能发挥出其独特的价值,...
文档标题和描述中提到的是关于"5.19中国旅游日"的宣传标语和口号,这些口号旨在激发人们的旅游热情,提升对旅游文化的认识,并倡导文明旅游。在这些内容中,我们可以提炼出以下与IT行业相关的重要知识点: 1. **...
### 总结 以上是关于单链表操作的基本介绍及其在C语言中的实现方式。通过理解这些基础概念和函数,可以更好地掌握如何使用单链表来解决问题。需要注意的是,在实际编程中,还需要考虑更多的边界情况和异常处理,以...
总结,WinSCP-5.19.6日文版作为一个强大的文件传输工具,以其多协议支持、安全特性和易用性,为用户提供了一种高效、安全的远程文件管理解决方案。无论是个人还是企业,都可以根据需求利用WinSCP进行各种文件操作,...
### 深圳杯赛题-5.19附件-D题-补充数据说明解析 #### 一、背景介绍 在2018年的“深圳杯”数学建模竞赛中,D题聚焦于“基于多源监测数据的道路交通流状态重构研究”。本题旨在通过分析并利用多种数据来源来构建一个...
总结来说,【安卓应用-教育学习-天天乐学学生端app v5.19.1】是一款集趣味性和实用性于一体的在线学习工具,它利用安卓平台的优势,为学生提供了便捷、全面、个性化的学习资源,有助于提升学习效率和兴趣,是现代...
10. 健康报告:定期生成运动总结报告,展示一段时间内的运动成果和进步,为用户提供可视化的反馈。 总之,悦跑圈计步器(v5.19.2)作为一款安卓健康医疗应用,致力于提供全面的运动跟踪和健康管理服务,通过科学的...
总结来说,"世界那么大,居然有薯条展!" 不仅仅是一场美食展览,更是一次成功的品牌营销案例。它展示了如何通过创新和趣味性的活动,将普通商品转变为文化现象,同时借助数字化工具如“阅读原文”链接,将线下活动...
总结来说,"eng转nc代码的程序"是一个将精雕软件eng格式的刀具路径转换为CNC机床可执行的nc代码的工具,其核心价值在于提高设计与制造的效率和准确性,确保从设计概念到实际加工的无缝对接。在实际使用中,理解和...
强调教师在面对问题时应积极寻求解决方案,并通过反思和总结来提高教育教学水平。 2. 教师职业发展的持续学习与实践。认为教师应建立终身学习的理念,通过自学和向有经验的教师学习,不断充实和提高自己。 这些...
总结来说,《鱼我所欲也》这篇课文通过生动的比喻和历史实例,传达了孟子的道德伦理观,即在面对生命与道义的选择时,应优先考虑道义,以及逆境对于个人成长的重要性。这一理念对中国传统文化产生了深远影响,至今仍...
总结来说,"activiti-5.19.0"是Activiti的一个历史版本,它展示了早期BPMN 2.0流程引擎的设计和实现,对于学习和理解Activiti的工作流程管理概念,以及如何在实际项目中集成和使用Activiti,都是非常有价值的资源。...
- **说明结构**:文章采用总分总的结构,第一部分为引言,第二部分详述海洋资源的现状和潜力,第三部分总结全文,强调海洋资源的重要性。 - **段落大意**: - 第一部分(第1-2段):引入话题,提出人类面临资源...
总结来说,诺诚NC转换器V4是一个高效且易于使用的工具,它连接了精雕软件与CNC加工过程,降低了NC编程的门槛,使得更多的设计师和制造商能够便捷地实现数字化制造。对于依赖CNC设备的企业和个人而言,这款软件无疑...
六、总结 JewelCAD的材质设置是珠宝首饰设计中的关键环节,它不仅影响设计的视觉效果,也直接影响到设计师的创作效率。通过熟练掌握JewelCAD的材质系统,设计师可以更好地表达自己的创意,创造出独一无二的珠宝饰品...