获取某个文件夹下某个单词出现的次数

获取某个文件夹下某个单词出现的次数

看到看准网上的一道面试题目。查了一下相关的命令得出结论

cat * | grep -o test|wc -w
  1. 首先cd到目录下。

    MacBook-Pro:$ ls
    test                xcschememanagement.plist1

    可以看到当前目录下有两个文件。

  2. 通过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>
  3. 通过grep做筛选

    MacBook-Pro$ cat * | grep -o test
    test
    test
    test
  4. 通过wc 命令去做统计

    MacBook-Pro$ cat * | grep -o test|wc -w
           3

猜你喜欢

转载自blog.csdn.net/u012279631/article/details/80607212
今日推荐