【发布时间】:2021-10-13 07:27:26
【问题描述】:
我正在尝试使用以下代码从几个 json 文件中获取一些行:
cat $(find ./*/*/folderA/*DTI*.json) | grep -i -E '(phaseencodingdirection|phaseencodingaxis)' > phase_direction
成功了!问题是我不知道哪一行来自哪个文件
有了这个find ./*/*/preprocessing/*DTI*.json -type f -printf "%f\n",我可以打印这些名称,但它们出现在末尾,并且与它们各自的 phaseencodingdirection|phaseencodingaxis 提取的行的顺序不同。
我不知道如何组合这些代码行来打印提取该行的文件名及其各自提取的行!?
你能帮帮我吗?
【问题讨论】:
-
grep -H怎么样?