我在文件中有以下行:
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
答案1
尝试这个:
sed -e 's/[^0-9]\+//'
答案2
一种使用方式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