我的要求是读取一个文件,然后对文件中的所有行一次在读取行上运行一个 grep 命令。
过滤与模式匹配的所需文件
find . -name *.ini -exec grep -w HTC {} \; -print | grep ini > 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 {} \;