gpt4 book ai didi

linux - 一次读取一个输入文件作为输入传递给 grep

转载 作者:可可西里 更新时间:2023-11-01 11:49:29 24 4
gpt4 key购买 nike

我的要求是读取一个文件,然后在读取的行上对文件中的所有行一次运行一个 grep 命令。

过滤匹配模式的所需文件

find . -name *.ini -exec grep -w HTC {} \; -print | grep ini > input.files

cat input.files

./PLATFORM/android/build/integration/android/suites/android_Prefs_Devices_Comms_Suite/ini/android_0019.ini
./PLATFORM/android/build/integration/android/suites/android_Prefs_Devices_Comms_Suite/ini/android_0150.ini
./PLATFORM/android/build/integration/android/suites/android_Prefs_Devices_Comms_Suite/ini/android_0616_1.ini
./PLATFORM/android/build/integration/android/suites/android_SI_Query_Suite/ini/android_0547_4.ini
./PLATFORM/android/build/integration/android/suites/android_SI_Query_Suite/ini/android_0578.ini
./PLATFORM/android/build/integration/android/suites/android_PDL_Suite/ini/android_5203_1.ini
./PLATFORM/android/build/integration/android/suites/android_System_Maintenance_Suite/ini/android_0579_2.ini

知道如何一次从 input.files 中读取一行并对其执行 grep 命令吗?

cat input.files -exec grep -w HTC_One {} \;

最佳答案

如果你说:

grep pattern file1
grep pattern file2

grep pattern file1 file2

简单地说,使用xargs:

cat input.files | xargs grep -w HTC_One

关于linux - 一次读取一个输入文件作为输入传递给 grep,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18901326/

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