sedで複数桁を置換する方法を最近知ったので、書いておきます。
$ echo 1234567 | sed 's/[0-9]\{7\}/aaaa/' aaaa
0-9までの7桁の整数をaaaaに変換してます。{}の前に¥が必要です。
IT業界にいると何かと番号が振られているので、便利です。aaaaを空にすれば数字したいを削除出来ます。
ちなみにバックスラッシュの直後にgを置くとすべての文字列に対して処理が走ります。逆ないと行ごとに1回だけの処理になります。
sedで複数桁を置換する方法を最近知ったので、書いておきます。
$ echo 1234567 | sed 's/[0-9]\{7\}/aaaa/' aaaa
0-9までの7桁の整数をaaaaに変換してます。{}の前に¥が必要です。
IT業界にいると何かと番号が振られているので、便利です。aaaaを空にすれば数字したいを削除出来ます。
ちなみにバックスラッシュの直後にgを置くとすべての文字列に対して処理が走ります。逆ないと行ごとに1回だけの処理になります。