我正在重建一个已损坏的数据库,其中部分重建涉及通过我编写的一个简单的 bash 脚本使用 grep 来搜索长度约为四个单词的字符串。这将返回一个文件路径,我想将其直接导入 head 以便我可以查看 grep 找到的文件的前几行。
但是,虽然 runningsh search2.sh "these are some search terms"
只返回一个文件路径,但 runningsh search2.sh "these are some search terms" | head
不会在该文件上运行 head。我注意到 grep 返回的文件路径不会转义空格,但我不知道这是否会成为 head 的问题。有什么想法我接下来应该尝试什么?