shell脚本将text文件中的文件名筛选转化成独立的文件
来源:互联网 发布:守望先锋英雄数据库 编辑:程序博客网 时间:2024/06/02 03:40
先说明下我做的事儿,
在test2文件下包含了文件路径和文件名,我需要将路径之间的/ 改成_ 并用它作为文件名创建文件,将路径下的文件反汇编,筛选内容放入新创建的文件中
代码如下
#!/bin/bashcat test2 | while read linedo fn=${line////_} fn=${fn/_/} objdump -d $line | grep "\<aesenc\>" | grep -v ">:" > $fn if [ ! -s $fn ] then rm -f $fn fi done
line4:${line////_} 表示读取每行的路径,将/ 改成_ ,其中有两点需要注意,一,一般换字符只需要line/1/2即可,即只需要两个/ ,但是由于我们需要换的是/ ,它具有特殊性,故而我们需要写两个/ 去确认所要换的字符; 二,当你用/时,请注意第一行就必须明确是bash,因为ubuntu自带的shell的用法在此处和bash不同,相冲突
line5:其实line5的语法和line4一致,只不过它意指将第一个_换成无
line7:判断文件是否为空,-s 显示size,如果为空,则直接用rm -f ,remove了文件
阅读全文
1 0
- shell脚本将text文件中的文件名筛选转化成独立的文件
- 用shell脚本将当前目录中每个文件的文件名及其内容显示出来
- shell脚本将gbk文件转化为utf-8
- shell 脚本实现文件的随机无重复筛选
- shell 脚本 找包含 某字符的 文件 的文件名
- LINUX学习[3]--shell脚本提取文件的文件名、扩展名
- 将Python脚本文件转化成Windows可执行exe文件
- shell 将当前目录下所有文件的文件名逆序
- 将MATLAB的.m脚本转化为.exe文件
- 将文本文件转化成html格式的Shell脚本
- shell脚本实现将文件中的几行输出合并成一行显示
- 筛选出废弃的脚本文件
- shell脚本:cp某个目录下筛选(find)后的某些文件到另一个目录
- 独立编译单个C文件快速shell脚本
- 一个用于导出android项目配置宏为单个独立xml文件的shell脚本
- 将文件中的内容转化为数组
- shell脚本:for循环批量重命名含有空格文件名的文件
- 如果将 lotus 邮件(包括plain text,html,richtext)转化成eml文件
- Dialog(一)------基础应用篇
- 搭积木
- poj 2396 Budget 解题报告
- 复习
- mysql 创建索引和删除索引
- shell脚本将text文件中的文件名筛选转化成独立的文件
- opencv读取视频
- postfix邮件管理
- java面试题
- 二元回归解决图像恢复问题(图像去噪)
- Big-man的Bootstrap篇(一)
- 浅析人脸检测之Haar分类器方法
- 二分图——洛谷P1129 [ZJOI2007]矩阵游戏
- 递归算法简单理解(转)