现有100个产品的序号,已将这100个log.jar存放在一个目录下了,log.jar解压后文件是相同的,现要提取解压文件中目录下以产品序列号命名的.raw中的命令unique.id输出的内容,并将提取出来的内容按序列号命名存放到一个指定的目录下。
1条回答 默认 最新
- 猿来如此yyy 2024-06-22 12:06关注
可以使用以下Linux shell命令来批量解压.jar文件并提取内容:
#!/bin/bash # 定义需要解压的.jar文件所在目录 input_dir="/path/to/jar_files" # 定义解压后文件的输出目录 output_dir="/path/to/output_directory" # 遍历目录中的.jar文件 for file in $input_dir/*.jar; do # 获取文件名(不包含后缀) base_name=$(basename -s .jar "$file") # 创建对应的输出目录 mkdir -p "$output_dir/$base_name" # 解压.jar文件到输出目录 unzip "$file" -d "$output_dir/$base_name" # 提取解压后目录的内容,可以根据需要修改 ls "$output_dir/$base_name" done
请将上述代码保存为一个名为
batch_extract_jar.sh
的文件,并将/path/to/jar_files
替换为实际的.jar文件所在目录,将/path/to/output_directory
替换为实际的输出目录。在终端中运行以下命令来执行脚本:
chmod +x batch_extract_jar.sh ./batch_extract_jar.sh
这将批量解压.jar文件并在输出目录中显示解压后的文件目录下的内容。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 宇视监控服务器无法登录
- ¥15 PADS Logic 原理图
- ¥15 PADS Logic 图标
- ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
- ¥15 DruidDataSource一直closing
- ¥20 气象站点数据求取中~
- ¥15 如何获取APP内弹出的网址链接
- ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
- ¥50 STM32单片机传感器读取错误
- ¥50 power BI 从Mysql服务器导入数据,但连接进去后显示表无数据