我在文本文件中有.java文件的列表。 我想找到这些.java文件的路径。
我尝试为每个.java文件查找命令,但大约有800多个文件。
`find ~/openJDK/jdk11u-dev/src/java.base/ -name "Client.java"`
List of Files
Client.java
File.java
Reader.java
Writer.java
Annotation.java
Boolean.java
Byte.java
Character.java
Class.java
Comparable.java
Double.java
Error.java
Exception.java
Float.java
+
答案 0 :(得分:1)
尝试
while read -r file;
do
$(find ~/openJDK/jdk11u-dev -name "$file")
done < "path/to/file/having/names_of_files"
此代码段的全部作用是,它逐行读取包含要搜索的文件名列表的文件,并对每个文件名执行find
操作。
这里假设所有要搜索的文件都在~/openJDK/jdk11u-dev
之内,并且每个要搜索的文件名都在文件中的单独行上。