我试图找到所有这些都不是*.o (object)
文件,并存储在文件MyFile.lst在当前目录树中的文件。发现和grep命令这一点,但不是
我从使用以下命令这样做。
#! /usr/bin/ksh
find . -type f | grep -v "*.o" >> MyFile.lst
由于某种原因,它不工作,请帮助我。
编辑:
find . -type f | grep -v '\.o$' >> MyFile.lst
好像工作。任何意见/建议。(加keith.layne校正)
同意,一个简单的情况下,这样你并不需要所有的'grep'的善良。对于大文件树,你的版本应该更快,对吧? –
我不知道'ksh',但它可能是值得一提的(任何未来的观众)的''需要在'bash' – carlpett
@carlpett逃逸:你是对的。 –