次のような多くの行を含む test.txt ファイルがあります。
hello:123: world
hello:783: world
hello:479: world
......
sed
コマンドを使用して次の行を置き換える方法は?
hello:(123, 0): world
hello:(783, 0): world
hello:(479, 0): world
......
よろしくお願いします!
ベストアンサー1
これについてどう思いますか?これがあなたに必要なものであることを願っています。
sed -e 's/\([0-9]\+\)/(\1, 0)/g'
テスト
echo "hello:123: world
hello:783: world
hello:479: world" | sed -e 's/\([0-9]\+\)/(\1, 0)/g'
結果
こんにちは: (123, 0): 世界
こんにちは: (783, 0): 世界
こんにちは: (479, 0): 世界