Linux

如何使用 sed 或 awk 刪除文本?

  • January 10, 2012

我在文件中有以下行:

     Linux Release............5.4.2.0-02 12_12_2011_07:31:23

如何使用 sed 或 awk 刪除第一個數字之前的所有字元?

我希望得到以下結果:

     5.4.2.0-02 12_12_2011_07:31:23

試試這個:

sed -e 's/[^0-9]\+//'

一種使用方式sed

sed 's/^[^0-9]*//' <<<"      Linux Release............5.4.2.0-02 12_12_2011_07:31:23"

結果:

5.4.2.0-02 12_12_2011_07:31:23

引用自:https://serverfault.com/questions/348426