我想连接除目录中目录之外的所有文件。
我试着做
cat * | wc -l
获取连接文件的行,但我无法排除目录。
我该如何解决这个问题?
答案 0 :(得分:2)
cat
会自动跳过目录,因此您获得的数字已经正确。唯一的问题就是警告你说它会跳过它们,但你可以将它们重定向到/dev/null
:
cat * 2> /dev/null | wc -l
答案 1 :(得分:1)
您可以使用find,例如:
belongs_to :crypto_currency, optional: true