我正在尝试编写一个简单的bash脚本,该脚本将在目录中搜索具有特定扩展名的文件。然后输出所有那些前面有完整路径的文件。
例如,如果我有一个包含许多不同文件类型的目录,但我想知道那些只有.txt扩展名的信息。如何将新文件中的输出看起来与此类似:
/home/jason/code/test1.txt
/home/jason/code/test2.txt
.
.
.
我现在所拥有的只是这个,这不是我想要做的事情,但这只是我尝试实验,因为我是新人:
ls *.txt >prog_list.txt
pwd >pwd.txt
cat pwd.txt prog_list.txt > prog_dir.txt
答案 0 :(得分:2)
find /home/jason/code -iname "*.txt" > prog_dir.txt
答案 1 :(得分:1)
find ~/code -name '*.txt'
答案 2 :(得分:1)
$>find -name "*.yourext" > myFile.txt
有关find命令的更多信息,请键入:
$>man find
答案 3 :(得分:0)
会是这样的:
find . -name *.txt -print
诀窍?