其中 -r參數爲支持擴展正則表達式,尾部的/i爲忽略大小寫
sed -ri "s/\"Level\".* \"(debug|info|warn)\"/\"Level\": \"Info\"/i" json
cat json
sed -ri "s/\"Level\".* \"(debug|info|warn)\"/\"Level\": \"debug\"/i" json
cat json
其中 -r參數爲支持擴展正則表達式,尾部的/i爲忽略大小寫
sed -ri "s/\"Level\".* \"(debug|info|warn)\"/\"Level\": \"Info\"/i" json
cat json
sed -ri "s/\"Level\".* \"(debug|info|warn)\"/\"Level\": \"debug\"/i" json
cat json
先是確定傳入的參數是一個,然後如果成立,然後利用ls -lR遍歷循環所有的文件夾下的文件,然後用grep選擇出其中的文件,其中^是開頭的意思,-是文件的意思,然後wc統計