Dimitris Mintis Asked: 2019-10-10 05:00:48 +0800 CST2019-10-10 05:00:48 +0800 CST 2019-10-10 05:00:48 +0800 CST 从bash中包含字符和数字的列中删除数字 772 我有以下输入文件 H1 C1 C2 C3 H2 C4 . . . 我想仅使用字符而不是数字获得以下输出格式 H C C C H C . . . text-processing 2 个回答 Voted Best Answer pLumo 2019-10-10T05:02:26+08:002019-10-10T05:02:26+08:00 尝试tr tr -d '0-9' < file tr -d将从给定字符集中删除所有字符(此处为:)[0-9]。 markgraf 2019-10-10T05:05:19+08:002019-10-10T05:05:19+08:00 用于sed获得预览: sed 's/[[:digit:]]//g' file 或者 sed -i 's/[[:digit:]]//g' file 就地完成,编辑文件本身。
尝试
tr
tr -d
将从给定字符集中删除所有字符(此处为:)[0-9]
。用于
sed
获得预览:或者
就地完成,编辑文件本身。