gpt4 book ai didi

linux - Unix 求两个文件的平均值

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:31 31 4
gpt4 key购买 nike

我有一个名为 reviews_folder 的文件夹,其中包含许多文件,例如 hotel_188976.dat 或 hotel_234566.dat。我正在尝试编写一个脚本,该脚本使用 grep -c 来查找每个 hotel_*.dat 中包含“Overall”的次数,但我只想对 reviews_folder 中的两个文件执行此操作。

我目前在名为 script1.sh 的脚本中有这个

#!/bin/bash
grep -c "Overall" reviews_folder/hotel_*.dat

但这对 reviews_folder 中的所有文件都适用,我只希望它适用于两个特定文件例如,当我输入 bash 时:

./script1.sh hotel_1 hotel_2

我希望脚本 1 找到 hotel_1 和 hotel_2 中出现的“总体”数量。

script1.sh 和 reviews_folder 在同一文件夹中,但在 reviews_folder 中有许多 hotel_*.dat 文件。

是否可以帮助我处理当前的 script1.sh

最佳答案

.怎么样

#!/bin/bash
cat $1 $2|grep -c "Overall"

cat 将两个文件连接成一个单独的流,输出到 stdout 上,可用于 grepping。

应该以两个命名文件作为参数调用

关于linux - Unix 求两个文件的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35602895/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com