Linux 循环遍历文件目录
操作系统: Unbuntu
问题域:在一个文件目录下,嵌套有多个子目录,需要遍历这些子目录,并在子目录下进行相关操作,譬如:批量重命名,目录下的文件;又或者需要,设定工程目录(mvn versions:set -DnewVersion=1.12)等等。
解决办法:
for dic in *
do
if test -d $dic
then
echo $dic
cd $dic
ls
cd ..
fi
done
说明:
遍历当前目录,如果是目录,则进入目录,并列出所有子文件或者目录(这里可以执行其他操作,比如,文件重新命名)。然后,返回上级目录。
Linux 循环遍历文件目录的更多相关文章
- PHP数组循环遍历的四种方式
		
1.使用for循环遍历数组 conut($arr);用于统计数组元素的个数. for循环只能用于遍历,纯索引数组!!!! 如果存在关联数组,count统计时会统计两种数组的总 ...
 - unittest如何在循环遍历一条用例时生成多个测试结果
		
引用自:http://blog.csdn.net/kaku21/article/details/42124593 参考网址:http://programmaticallyspeaking.com/te ...
 - To Java程序员:切勿用普通for循环遍历LinkedList
		
ArrayList与LinkedList的普通for循环遍历 对于大部分Java程序员朋友们来说,可能平时使用得最多的List就是ArrayList,对于ArrayList的遍历,一般用如下写法: p ...
 - *使用while循环遍历数组创建索引和自增索引值
		
package com.chongrui.test;/* *使用while循环遍历数组 * * * */public class test { public static void main ...
 - Linux(二)__文件目录、常用命令
		
一.linux下的文件目录 linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层 是根目录"/",然后在此目录下再创建其他的目录 深刻理解linux文件目录是非常重要 ...
 - 【转】ArrayList循环遍历并删除元素的常见陷阱
		
转自:https://my.oschina.net/u/2249714/blog/612753?p=1 在工作和学习中,经常碰到删除ArrayList里面的某个元素,看似一个很简单的问题,却很容易出b ...
 - sqlserver中的循环遍历(普通循环和游标循环)
		
sql 经常用到循环,下面介绍一下普通循环和游标循环 1.首先需要一个测试表数据Student
 - php中的循环遍历 foreach  list   each
		
foreach语句遍历数组foreach语句用于循环遍历数组,每进行一次循环,当前数组元素的值就会被赋值给变量value(也可以是其它变量),数组指针会逐一的移动. 代码示例: foreach($ar ...
 - ArrayList和LinkedList的几种循环遍历方式及性能对比分析(转)
		
主要介绍ArrayList和LinkedList这两种list的五种循环遍历方式,各种方式的性能测试对比,根据ArrayList和LinkedList的源码实现分析性能结果,总结结论. 通过本文你可以 ...
 
随机推荐
- WCF中的AddressHeader作用
			
客户端发送请求给服务端,服务端根据请求消息把消息转发给对应的终结点.这里面有个消息筛选机制,如果请求消息中带有地址报头相关信息,则会用地址报头匹配当前的所有终结点.所以默认情况下客户端和服务端的地址报 ...
 - FusionChart实现柱状图、饼状图的动态数据显示
			
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
 - 如鹏网学习笔记(十一)JQuery
			
一.jQuery简介 jQuery是一个JavaScript库,特性丰富,包含若干对象和很多函数,可以替代传统DOM编程的操作方式和操作风格 jQuery通过对DOM API.DOM事件的封装,提供了 ...
 - slot的使用
			
1.slot https://www.w3cplus.com/vue/vue-slot.html 2.ref https://www.cnblogs.com/xumqfaith/p/7743387.h ...
 - C# 请求Https
			
/// <summary> /// Get请求 /// </summary> /// <param name="Url"></param& ...
 - php 在函数前面加个@的作用
			
@是错误控制运算符,用屏蔽错误提示比如:@mysql_connect() 不会出现Warning, 而原来mysql_connect 会在页面上访提示Warning.主要是高版本的php不在支持mys ...
 - C++ 语法积累20161015
			
1.break 作用:用于终止当前循环(跳出循环体). 遇到最多的应该是在双层循环体中的使用: (1)在内循环体中,遇到break,则直接跳出内循环体,再次执行外循环体. (2) 在外循环体中,bre ...
 - golang rpc 简单范例
			
RPC(Remote Procedure Call Protocol)--远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议. 它的工作流程如下图: go ...
 - Java关闭钩子的应用 - Shutdown Hook
			
背景 在开发中,遇到这种情况,多个线程同时工作,突然一个线程遇到了fetal的错误,需要立即终止程序,等人工排查解决了问题之后重新启动.但是这样会有一个问题,程序终止时,其他线程可能正在进行重要操作, ...
 - RESTful api 设计规范
			
该仓库整理了目前比较流行的 RESTful api 设计规范,为了方便讨论规范带来的问题及争议,现把该文档托管于 Github,欢迎大家补充!! Table of Contents RESTful A ...