-
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}/*; dotemp_file=`basename $file_a`echo $temp_filedone如果要输出到一个文件的话也可以重定向到一个文件中去修改为:[plain]#!/bin/sh#============ get the file name ===========Folder_A="/home/Neo/shell/gotfilename/bin"Output_file="output.txt"#这里用于清空原本的输出文件,感觉 : 这个符号用处挺大,shell的学习还是要多用才是 www.2cto.com: > $Output_filefor file_a in ${Folder_A}/*; dotemp_file=`basename $file_a`echo $temp_file >> $Output_filedone更新(20130222日)--------增加了交互性[ html]#!/bin/sh#============ get the file name ===========echo -e "请输入你要读取的文件夹路径\n当前路径为${PWD}"read InputDirecho "你输入的文件夹路径为${InputDir}"echo -e "请输入你要将数据输出保存的文件路径n当前路径为${PWD}"read OutputFileecho "输出保存的文件路径为${OutputFile}": > $OutputFile #清空OutputFile#循环读取文件夹名for file_a in ${InputDir}/*; dotemp_file=`basename $file_a`echo $temp_file >> $OutputFiledone似乎用 命令行配合正则表达式实现起来更好
相关推荐
汇川机器人与PLC通信-ModbusTCP超详细案例
通过汇川机器人与PLC的ModbusTCP通信项目案例,我们可以了解通讯配置的过程,地址映射的方式,对接信号的转换,运行时序的逻辑等注意事项,帮助我们快速应用到项目中。
shell中获取文件夹中文件名
shell编程中常常需要遍历文件夹下的文件,获取名称进行进一步的处理,记录一下网上的常用方式,以便用到的时候查看。 #!/bin/bash # get all filename in folder path=$1 #获取文件夹下所有文件 files=$(ls $path) #遍历文件夹中文件,打印文件名 for filename in $files do echo $filename ...
Android 桌面小组件 AppWidgetProvider
桌面小组件,绝对是小程序中的小程序,说白了就是任何复杂一丁点的操作都适合做成桌面小组件。所以这里采用的演示的例子,就只有一个白色圆角背景,外加一个文本框,显示文字。小组件的教程网上一搜一大堆,所以我这里主要就是介绍一些坑的地方,跟大致处理流程,具体细节还得看其他大神的骚操作。
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=$
解决ublox无法定位问题(一直输出$GxTXT)
最近开始研究有关RTK技术的项目,于是先购买了两块ublox公司的NEO-M8T-0型号芯片。(注意NEO-M8T还细分为NEO-M8T-0和NEO-M8T-2,前者不支持RTCM输出,后者支持RTCM输出) 首先都是按常规步骤,直接把芯片模块串口接电脑调试,这边推荐是用官网的u-center调试软件。GPS芯片大多数都是上电后串口自动发送定位等信息,这两块芯片有一块正常情...
强化学习 之 Actor Critic
简介 Actor Critic是一种结合体算法: (1)Actor 的前生是 Policy Gradients,这能让它毫不费力地在连续动作中选取合适的动作,而 Q-learning 做这件事会瘫痪; (2)Critic 的前生是 Q-learning 或者其他的 以值为基础的学习法,能进行单步更新,而传统的 Policy Gradients 则是回合更新,这降低了学习效率。 算法思想 Actor...
shell提取文件名和目录名
${}用于字符串的读取,提取和替换功能,可以使用${} 提取字符串1.提取文件名:[root@localhost test]# var=/mnt/aaa/test/test.txt [root@localhost test]# echo ${var##*/} test.txt2.提取后缀:[root@localhost test]# echo ${var##*.} txt3.提取文件名,不带后缀:[
MITRE ATT&CK超详细学习笔记-01(背景,术语,案例)
MITRE是一个向美国政府提供系统工程、研究开发和信息技术支持的非营利性组织,于1958年从麻省理工学院林肯实验室分离出来后参与了许多最高机密的政府项目,开展了大量的网络安全实践。例如,MITRE公司在1999年发起了常见披露漏洞项目(CVE,CommonVulnera-bilitiesandExposures)并维护至今。其后,MITRE公司还维护了常见缺陷列表(CWE,CommonWeaknessEnumeration)这个安全漏洞词典。.........
Shell之for循环批处理某个命令
方式二:脚本代码for循环。方式一:终端for循环。循环十次执行某个命令。
物料帐配置之 重估消耗
物料帐配置 ML material ledger
Transformer在BEV感知中的统治地位
Transformer在BEV感知中的统治地位 ,人工智能,计算机视觉,大模型,AI,本文围绕 Transformer 在 BEV 感知中的统治地位展开,介绍了 Transformer 的基础原理,如自注意力、多头注意力机制等,以及 BEV 感知的概念、任务与挑战。阐述了 Transformer 在 BEV 感知中的技术优势,包括全局建模、灵活特征融合和长距离依赖捕捉能力,还介绍了典型架构、代码示例及在自动驾驶目标检测等领域的应用案例。同时,评估了其性能,提及优化方法,并展望了与其他技术融合、端到端系统等…
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
学Simulink--基于多物理场耦合与系统集成的储能系统场景实例:压缩空气储能(CAES)系统的热力学建模与效率分析
本文提供了一个基于Simulink的压缩空气储能(CAES)系统热力学建模教程。通过多物理场耦合方法,详细演示了从系统架构设计到仿真测试的全过程,包括多级压缩机/膨胀机系统搭建、显热蓄热系统设计以及效率分析。文章重点强调了热管理对提升CAES效率的关键作用,并给出了68%电-电效率的优化案例。最后提出了变工况建模、不同蓄热介质对比等高级优化方向,为开发零碳大容量储能系统提供了实用工具和方法。
shell编程
什么是shell编程 高大上的解释,往往让人摸不住头脑。一句话概括就是:shell编程就是对一堆Linux命令的逻辑化处理。 为什么要会shell编程 就是批处理动作,解放双手,避免重复性劳动。 第一个shell程序 #!/bin/bash #第一个shell小程序 echo hello world! 第一行表示我们选择使用bash shell。shell中#符号表示注释。...
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 ...
假人有限元模型
假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用
Linux下获取文件夹下所有文件名及其相对地址
Linux下获取文件夹下所有文件名及其相对地址 darknet批量测试数据需要从获取测试集中所有的文件名(即.jpg图片文件)用于后续批量测试时使用,故写得一下脚本文件: # 举个栗子,该脚本文件叫get_filename.sh #!/bin/sh #============ get the file name in relative path=========== echo -e "请输入你要读取的文件夹路径\n当前路径为${PWD}" read InputDir echo "你输入的文件夹路
SAP B1中文培訓教材_SDK
公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说
30个实例带你从零开始玩转Linux Shell脚本编程,成为Shell大神!
引言大家好,我是一位永远怀着学习的心态的Linux和Python技术持续学习者,在今天的文章中,我将向大家分享一些有趣而实用的Linux Shell脚本编程例子,通过这些例子,你可以系统地学习和掌握Shell脚本编程,从入门到精通。让我们开始这个令人兴奋的编程之旅吧!要求环境在跟随本教程的过程中,你需要准备以下环境:一台运行Linux操作系统的计算机任何一种基本的文本编辑器,如Vim、Nano等实...
Shell中处理包含空格的文件名实例
今天在处理文件时遇到个问题,当文件名包含空格时,for循环就出问题了。 例如,我在当前文件夹下建立3个文件名包含空格的文件: 复制代码代码如下: keakons-MacBook-Pro:test keakon$ touch "test 1" keakons-MacBook-Pro:test keakon$ touch "test 2" keakons-MacBook-Pr
shell脚本如何读取一个文件夹下所有的文件名
files=$(ls $folder) for file in files do echo $file done
shell脚本获得指定文件夹下的文件名和绝对文件名
shellfor遍历文件夹_shell linux 环境下循环遍历文件夹下所有文件
【操作系统作业—lab1】linux shell脚本 遍历目标文件夹和所有文件 | 包括特殊字符文件名的处理要求:写一个linux bash脚本来查看目标文件夹下所有的file和directory,并且打印出他们的绝对路径. 运行command:./myDir.sh input_path output_ ...Shell 命令行,写一个自动整理 ~/Downl...
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
1万+



被折叠的 条评论
为什么被折叠?



