如何仅连接目录中的文件?

时间:2017-09-07 20:19:56

标签: linux

我想连接除目录中目录之外的所有文件。

我试着做

cat * | wc -l

获取连接文件的行,但我无法排除目录。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

cat会自动跳过目录,因此您获得的数字已经正确。唯一的问题就是警告你说它会跳过它们,但你可以将它们重定向到/dev/null

cat * 2> /dev/null | wc -l

答案 1 :(得分:1)

您可以使用find,例如:

belongs_to :crypto_currency, optional: true