Bash - 搜索所有脚本的目录

时间:2014-04-06 17:05:14

标签: linux bash scripting

我需要搜索所有脚本的目录(和所有子目录),并使用完整路径和脚本类型将它们写出来。输出应如下所示:

/home/student/scripts/find.sh bash
/home/student/scripts/bin/server.pl perl
/home/student/scripts/bin/client.pl perl

我知道我应该使用find,然后使用head和grep来确定脚本的类型,但我真的很不喜欢bash,你能帮助我吗?

1 个答案:

答案 0 :(得分:0)

这会让你接近你想要得到的东西:

find /home/student/scripts -type f -name "*.*" -exec file '{}' +