Text-Processing

從bash中包含字元和數字的列中刪除數字

  • November 6, 2019

我有以下輸入文件

H1
C1
C2
C3
H2
C4
.
.
.

我想僅使用字元而不是數字獲得以下輸出格式

H
C
C
C
H
C
.
.
.

嘗試tr

tr -d '0-9' < file

tr -d將從給定字元集中刪除所有字元(此處為:)[0-9]

用於sed獲得預覽:

sed 's/[[:digit:]]//g' file

或者

sed -i 's/[[:digit:]]//g' file

就地完成,編輯文件本身。

引用自:https://unix.stackexchange.com/questions/545914