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
相关推荐
bkspiderx1 天前
Xshell 和 Xftp 更新提示问题的解决方法及分析
bash·shell·xshell·xftp·破解版本更新
码农明明1 天前
强大的壳-Shell Script
linux·shell
星如雨落2 天前
Linux shell脚本对常见图片格式批量转换为PDF文件
linux·shell
qq_433618444 天前
shell 编程(二)
开发语言·bash·shell
酥心糖小可爱6 天前
shell脚本案例
shell·脚本
桃酥40310 天前
GCC实用干货
linux·shell·gcc
月光技术杂谈14 天前
5G模组AT命令脚本-命令发送及回显读取
linux·5g·shell·5g模组·5g终端·at命令
都小事儿17 天前
爽解报错:/bin/bash^M: bad interpreter: No such file or directory
linux·bash·shell
Mr.朱鹏21 天前
shell脚本实战案例
java·spring boot·spring·java-ee·kafka·maven·shell
laoyouzhazi22 天前
Ubuntu ufw + Python3 add / remove port-rule
linux·ubuntu·shell·防火墙·python3·ufw