如何使用sed命令linux
将数字更改为字母例如: 如果数字的经度是4,5,6 o 7然后将此数字更改为abcd。(仅限sed)
123 1234 123445 125475585
结果: 123 abcd abcd abcd
由于
答案 0 :(得分:2)
最简单的方法是使用地图操作。
$ sed 'y/4567/abcd/' <<< '65423476512935'
cba23adcb1293b
答案 1 :(得分:2)
使用GNU sed:
echo '123 1234 123445 125475585' | sed -E 's/\b[0-9]{4,9}\b/abcd/g'
输出:
123 abcd abcd abcd