获取某个文件夹下某个单词出现的次数
看到看准网上的一道面试题目。查了一下相关的命令得出结论
cat * | grep -o test|wc -w
首先cd到目录下。
MacBook-Pro:$ ls test xcschememanagement.plist1
可以看到当前目录下有两个文件。
通过cat命令获取所有内容
chenguifengdeMacBook-Pro:xcschemes chenguifeng$ cat * t2est test <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>SchemeUserState</key> <dict> <key>test.xcscheme</key> <dict> <key>orderHint</key> <integer>0</integer> </dict> </dict> </dict> </plist>
通过grep做筛选
MacBook-Pro$ cat * | grep -o test test test test
通过wc 命令去做统计
MacBook-Pro$ cat * | grep -o test|wc -w 3