10.10 将搜索结果打印到文件
find -fprint
前面每次使用find
命令时,都没有使用-print
选项,因为这个选项默认就是打开的。如果要把搜索结果打印到一个文件,而不是终端显示界面,则可以使用-fprint
选项,后面跟上想要创建的文件名。如下所示:
$ find . ! \( -name "*mp*" -o -name "*ogg" -o -name
➥"*flac" -o -type d \) -fprint non_music_files.txt
$ cat non_music_files.txt
./Folk/Joan_Baez/Joan_Baez_-_Imagine.m3u
./500_Greatest_Singles/singles.txt
./Blues/Muddy_Waters/Best_Of.m3u
./Blues/Robert_Johnson/Hellhound_On_My_Trail.MP3
./Blues/Johnny_Winter/Johnny_Winter.m3u
然后,就可以在脚本中使用这些结果,或把它们发送到打印机(如果有帮助的话)。