0

sedを使用して、入力文字列9872を変更するにはどうすればよいですか39 38 37 329872.

入力文字列:

9872   

必要な出力:

39 38 37 32
4

3 に答える 3

4
echo 9872 | sed 's/./3&\ /g'
于 2013-05-31T14:00:34.593 に答える
3

完全を期すために、正規表現参照を使用するより一般的な方法を示します。

echo 9872 | sed -r 's/([[:digit:]])/3\1 /g'
于 2013-05-31T14:02:33.777 に答える
0
$ echo "9872" | sed 's/[0-9]/3& /g' 
39 38 37 32 
于 2013-05-31T14:06:11.290 に答える