Shell(Bash)编程实例之获取某个文件夹下的所有文件名(含文件夹)

bash循环处理文件夹下的文件 bash学习 2020-08-22 下午 帮助黄瑜处理组学数据,批量分析。 Pwd:/Users/verona/Desktop/unet/unet_lesson_2/data/train/image 将文件夹下的文件名输出到txt: ls -R *.png > index.txt 遍历文件夹下的文件,并对其每个文件进行for循环处理 在/Users/verona/Desktop/unet/unet_lesson_2/data/train/image下有个for_index.sh和while_index 阅读详情
http://www.2cto.com/os/201302/190701.html
Shell(Bash) 编程实例之获取某个文件夹下的所有文件名(含文件夹)
 
初学shell,很多不懂,所以将自己在实际中用到的都记录下来,希望高手们多给宝贵意见,谢谢  www.2cto.com  
[plain] 
#!/bin/sh  
#============ get the file name ===========  
Folder_A="/home/youname/shell/gotfilename/bin"  
for file_a in ${Folder_A}/*; do  
    temp_file=`basename $file_a`  
    echo $temp_file  
done        
如果要输出到一个文件的话也可以重定向到一个文件中去
修改为:
[plain] 
#!/bin/sh  
#============ get the file name ===========  
Folder_A="/home/Neo/shell/gotfilename/bin"  
Output_file="output.txt"  
#这里用于清空原本的输出文件,感觉 : 这个符号用处挺大,shell的学习还是要多用才是    www.2cto.com  
: > $Output_file                                                                                                                                            
for file_a in ${Folder_A}/*; do  
    temp_file=`basename $file_a`  
    echo $temp_file >> $Output_file  
done  
 
更新(20130222日)--------增加了交互性
[ html] 
#!/bin/sh  
#============ get the file name ===========  
echo -e "请输入你要读取的文件夹路径\n当前路径为${PWD}"  
read InputDir  
echo "你输入的文件夹路径为${InputDir}"  
echo -e "请输入你要将数据输出保存的文件路径n当前路径为${PWD}"  
read OutputFile    
echo "输出保存的文件路径为${OutputFile}"  
: > $OutputFile   #清空OutputFile  
#循环读取文件夹名  
for file_a in ${InputDir}/*; do  
    temp_file=`basename $file_a`  
    echo $temp_file >> $OutputFile  
done  
 
似乎用 命令行配合正则表达式实现起来更好 
 
Unity适配Nintendo Switch平台开发 查看文档、下载SDK,都需要账号登录。 阅读详情

相关推荐

汇川机器人与PLC通信-ModbusTCP超详细案例

通过汇川机器人与PLC的ModbusTCP通信项目案例,我们可以了解通讯配置的过程,地址映射的方式,对接信号的转换,运行时序的逻辑等注意事项,帮助我们快速应用到项目中。

weixin_44166380的博客 1万+

shell中获取文件夹中文件名

shell编程中常常需要遍历文件夹下的文件,获取名称进行进一步的处理,记录一下网上的常用方式,以便用到的时候查看。 #!/bin/bash # get all filename in folder path=$1 #获取文件夹下所有文件 files=$(ls $path) #遍历文件夹中文件,打印文件名 for filename in $files do echo $filename ...

chenhy24的博客 1万+

Android 桌面小组件 AppWidgetProvider

桌面小组件,绝对是小程序中的小程序,说白了就是任何复杂一丁点的操作都适合做成桌面小组件。所以这里采用的演示的例子,就只有一个白色圆角背景,外加一个文本框,显示文字。小组件的教程网上一搜一大堆,所以我这里主要就是介绍一些坑的地方,跟大致处理流程,具体细节还得看其他大神的骚操作。

qq_33601179的博客 6582

linux shell编程 从当前目录下查找指定文件,输出文件位置

#! /bin/bash #从当前目录下找出所有要查询的文件并输出文件位置 echo start time=`date` echo -e function func() { for file in `ls $2` do if [ -L $2"/""$file" ] then continue else if [ -d $2"/""$file" ] then path=$

Z_Dream_ST的博客 4882

解决ublox无法定位问题(一直输出$GxTXT)

最近开始研究有关RTK技术的项目,于是先购买了两块ublox公司的NEO-M8T-0型号芯片。(注意NEO-M8T还细分为NEO-M8T-0和NEO-M8T-2,前者不支持RTCM输出,后者支持RTCM输出) 首先都是按常规步骤,直接把芯片模块串口接电脑调试,这边推荐是用官网的u-center调试软件。GPS芯片大多数都是上电后串口自动发送定位等信息,这两块芯片有一块正常情...

众缈之门的博客 7358

强化学习 之 Actor Critic

简介 Actor Critic是一种结合体算法: (1)Actor 的前生是 Policy Gradients,这能让它毫不费力地在连续动作中选取合适的动作,而 Q-learning 做这件事会瘫痪; (2)Critic 的前生是 Q-learning 或者其他的 以值为基础的学习法,能进行单步更新,而传统的 Policy Gradients 则是回合更新,这降低了学习效率。 算法思想 Actor...

Test_tju的博客 807

shell提取文件名和目录名

${}用于字符串的读取,提取和替换功能,可以使用${} 提取字符串1.提取文件名:[root@localhost test]# var=/mnt/aaa/test/test.txt [root@localhost test]# echo ${var##*/} test.txt2.提取后缀:[root@localhost test]# echo ${var##*.} txt3.提取文件名,不带后缀:[

Faith_runner的博客 1012

MITRE ATT&CK超详细学习笔记-01(背景,术语,案例)

MITRE是一个向美国政府提供系统工程、研究开发和信息技术支持的非营利性组织,于1958年从麻省理工学院林肯实验室分离出来后参与了许多最高机密的政府项目,开展了大量的网络安全实践。例如,MITRE公司在1999年发起了常见披露漏洞项目(CVE,CommonVulnera-bilitiesandExposures)并维护至今。其后,MITRE公司还维护了常见缺陷列表(CWE,CommonWeaknessEnumeration)这个安全漏洞词典。.........

Zichel77的博客 1万+

Shell之for循环批处理某个命令

方式二:脚本代码for循环。方式一:终端for循环。循环十次执行某个命令。

eighters的博客 675

物料帐配置之 重估消耗

物料帐配置 ML material ledger

SAP刺客的博客 5905

Transformer在BEV感知中的统治地位

Transformer在BEV感知中的统治地位 ,人工智能,计算机视觉,大模型,AI,本文围绕 Transformer 在 BEV 感知中的统治地位展开,介绍了 Transformer 的基础原理,如自注意力、多头注意力机制等,以及 BEV 感知的概念、任务与挑战。阐述了 Transformer 在 BEV 感知中的技术优势,包括全局建模、灵活特征融合和长距离依赖捕捉能力,还介绍了典型架构、代码示例及在自动驾驶目标检测等领域的应用案例。同时,评估了其性能,提及优化方法,并展望了与其他技术融合、端到端系统等…

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 20万+

Linux Shell里的BASH_SOURCE

Linux Shell里的BASH_SOURCE 作用 BASH_SOURCE[0] 等价于 BASH_SOURCE ,取得当前执行的 shell 文件所在的路径及文件名 dirname 去除文件名中的非目录部分,仅显示与目录有关的部分 示例 1. 假如当前目录为/root/var,执行source ./test/bash_source.sh # 当前路径 [root@i var]# pwd /root/var # 新建文件夹和shell脚本 [root@i var]# mkdir test

Spade_的博客 7603

学Simulink--基于多物理场耦合与系统集成的储能系统场景实例:压缩空气储能(CAES)系统的热力学建模与效率分析

本文提供了一个基于Simulink的压缩空气储能(CAES)系统热力学建模教程。通过多物理场耦合方法,详细演示了从系统架构设计到仿真测试的全过程,包括多级压缩机/膨胀机系统搭建、显热蓄热系统设计以及效率分析。文章重点强调了热管理对提升CAES效率的关键作用,并给出了68%电-电效率的优化案例。最后提出了变工况建模、不同蓄热介质对比等高级优化方向,为开发零碳大容量储能系统提供了实用工具和方法。

amy_mhd的博客 127

shell编程

什么是shell编程 高大上的解释,往往让人摸不住头脑。一句话概括就是:shell编程就是对一堆Linux命令的逻辑化处理。 为什么要会shell编程 就是批处理动作,解放双手,避免重复性劳动。 第一个shell程序 #!/bin/bash #第一个shell小程序 echo hello world! 第一行表示我们选择使用bash shell。shell中#符号表示注释。...

1万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

获取文件夹下所有文件名(window+linux)

window系统下 可以用以下批处理文件获取文件名: 创建一个.txt文件的记事本 在记事本下复制粘贴以下内容:DIR *.jpg /B >list.txt 将后缀名.txt 修改为.bat文件放入目标文件夹下,双击运行即可。得到的list.txt文件内容 Linux系统下 方法1: 格式: find $path -name *.jpg > $train_file 例如:find ...

Micheal 超 的博客 4687

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Linux下获取文件夹下所有文件名及其相对地址

Linux下获取文件夹下所有文件名及其相对地址 darknet批量测试数据需要从获取测试集中所有的文件名(即.jpg图片文件)用于后续批量测试时使用,故写得一下脚本文件: # 举个栗子,该脚本文件叫get_filename.sh #!/bin/sh #============ get the file name in relative path=========== echo -e "请输入你要读取的文件夹路径\n当前路径为${PWD}" read InputDir echo "你输入的文件夹路

Walliam_Wu的博客 2895

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

30个实例带你从零开始玩转Linux Shell脚本编程,成为Shell大神!

引言大家好,我是一位永远怀着学习的心态的Linux和Python技术持续学习者,在今天的文章中,我将向大家分享一些有趣而实用的Linux Shell脚本编程例子,通过这些例子,你可以系统地学习和掌握Shell脚本编程,从入门到精通。让我们开始这个令人兴奋的编程之旅吧!要求环境在跟随本教程的过程中,你需要准备以下环境:一台运行Linux操作系统的计算机任何一种基本的文本编辑器,如Vim、Nano等实...

ouyangzhenxin的博客 6310

Shell中处理包含空格的文件名实例

今天在处理文件时遇到个问题,当文件名包含空格时,for循环就出问题了。 例如,我在当前文件夹下建立3个文件名包含空格的文件: 复制代码代码如下: keakons-MacBook-Pro:test keakon$ touch "test 1" keakons-MacBook-Pro:test keakon$ touch "test 2" keakons-MacBook-Pr

JavaScript的专栏 780

shell脚本如何读取一个文件夹下所有的文件名

files=$(ls $folder) for file in files do echo $file done

zhengmingzhang的博客 1万+

shell脚本获得指定文件夹下的文件名和绝对文件名

少游 1487

shellfor遍历文件夹_shell linux 环境下循环遍历文件夹下所有文件

【操作系统作业—lab1】linux shell脚本 遍历目标文件夹和所有文件 | 包括特殊字符文件名的处理要求:写一个linux bash脚本来查看目标文件夹下所有的file和directory,并且打印出他们的绝对路径. 运行command:./myDir.sh input_path output_ ...Shell 命令行,写一个自动整理 ~/Downl...

weixin_39607620的博客 3833

shell脚本查找两个文件夹下相同的文件名

帮公司ui查找两个文件夹下相同文件名的图片,一看图片实在太多,就想到写个脚本来完成工作。希望该脚本对其他人有点用处。 #!/bin/bash FOLDER_A=/home/yangfei/recieve/Galaxy/res/drawable-mdpi-480x320 FOLDER_B=/home/yangfei/recieve/new FOLDER_C=/home/yangfei/r

yangfeidehao的专栏 4009
上一篇: 获得文件夹内所有文件的文件名列表
下一篇: windows常用命令记录
happygogf
博客等级 码龄15年 18粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值