Bash заменяет первый персонаж в каждой строке

Мой файл выглядит так:

  1 chrX_73833098_73834098
  1 chrX_73889652_73890652
  1 chrX_91194501_91195501
  1 chrX_92000157_92001157
  1 chrX_92106500_92107500

Я хочу заменить первый символ "1" на 0. Требуемый вывод:

  0 chrX_73833098_73834098
  0 chrX_73889652_73890652
  0 chrX_91194501_91195501
  0 chrX_92000157_92001157
  0 chrX_92106500_92107500

Попытка сделать это с помощью этого:

sed 's/^./0/g' file

Но вывод:

0     1 chrX_73833098_73834098
0     1 chrX_73889652_73890652
0     1 chrX_91194501_91195501
0     1 chrX_92000157_92001157
0     1 chrX_92106500_92107500

Я считаю, что есть простой способ исправить это, но я этого не знаю.

8
задан PoGibas 13 April 2012 в 11:47
поделиться