close

同一個目錄的檔案, 我用 PowerShell 的 Select-string 和 Linux (我在Windows裝的 WSL, Ubuntu 22.04.3 LTS), 結果居然不一樣 🤨

grep 有找到, 但是 select-string 找不到

Powershell 的 Select-String 和 L

Powershell 的 Select-String 和 L

研究半天才明白, 原來 select-string 會把後面的 pattern 字串, 當作 Regular Expression

裡面如果有一些 Regular Expression 的保留字 (像是上圖中的加號 + ), 被當作 Regular Expression 執行, 就會....

解法: 在 select-string 後面加上-SimpleMatch 參數, 就不會把字串當作 Regular Expression 了

Powershell 的 Select-String 和 L

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 花枝魚丸湯 的頭像
    花枝魚丸湯

    Dog's Life 2.0

    花枝魚丸湯 發表在 痞客邦 留言(0) 人氣()