shell提取目录下所有文件中某个开头的字符串输出到一个文件中

  1. 自己建一个xxx.sh的文件,然后把下面的path改成你要查找的目录。
  2. 我这里要查找的是20231018_开头的字符串到"双引号结束例如,
bash 复制代码
#!/bin/bash
path="C:/Users/user/AppData/Roaming/npm/node_modules自己的文件目录" 
ls $path | while read line
do
file=${path}${line}
cat ${file} | grep "20231018" | awk -F'20231018_' '{print $2}' | awk -F'"' '{print $1}' >> string.txt
done
相关推荐
zzzzzz31015 天前
NVIDIA 开源 SkillSpector:AI Agent 技能安全扫描器,你的 Agent 装了个定时炸弹?
机器学习·shell·cto
ScilogyHunter17 天前
Zephyr Shell完全指南
shell·zephyr
七夜zippoe17 天前
OpenClaw 节点命令执行:远程Shell与系统操作实战
github·shell·openclaw·nodes·系统操作
Mr -老鬼20 天前
EasyClick 入门指南:Shell 命令与 ADB 完全指南
android·adb·自动化·shell·easyclick·易点云测
tianyuanwo24 天前
Shell 脚本中的“字典”功能:从基础到工程化的最佳实践
shell·字典
爱睡觉11124 天前
在 Android 模拟器 Shell 下运行 ncnn 推理的性能排查记录
linux·shell
Bolt25 天前
Kimi code 用不了 Figma?看这里解决
shell·mcp
星光不问赶路人1 个月前
Shell 脚本避坑指南:从模式匹配到错误处理的实用技巧
shell
pr_note1 个月前
balance_points
shell·tcl
pr_note1 个月前
icc2/fc屏蔽指定warning
shell·tcl