用于将目录详细信息输出到文件的Bash脚本

时间:2010-07-30 19:01:50

标签: bash

我正在尝试编写一个简单的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

4 个答案:

答案 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

诀窍?