3
我試圖在非字母數字字符之前獲取最後一個子字符串。例如。使用awk拆分非字母數字字符的字符串
1)測試伽馬富
2)測試伽馬%富
3)測試伽馬| ---富
在所有上面的例子中,我試圖讓「富「因爲它是在非字母數字字符分割後的最後一個子
到目前爲止,我已經試過
cat file* | awk -F'[^:alnum:]' '{print $NF;}' | less
但這並沒有給出預期的結果
我試圖在非字母數字字符之前獲取最後一個子字符串。例如。使用awk拆分非字母數字字符的字符串
1)測試伽馬富
2)測試伽馬%富
3)測試伽馬| ---富
在所有上面的例子中,我試圖讓「富「因爲它是在非字母數字字符分割後的最後一個子
到目前爲止,我已經試過
cat file* | awk -F'[^:alnum:]' '{print $NF;}' | less
但這並沒有給出預期的結果
您的POSIX正則表達式不正確。使用此命令:
awk -F '[^[:alnum:]]' '{print $NF}' file
foo
foo
foo