Как редактировать левый столбец и заменить его значениями в Linux? - PullRequest
0 голосов
/ 21 января 2020

У меня есть следующий текстовый файл:

.txt файл

В левом столбце все значения '0', есть только способ изменить левый столбец, чтобы заменить все нули на значение 15. Я не могу найти все и заменить, так как другие столбцы содержат «0», которые не могут быть изменены, это также нельзя сделать вручную, так как файл содержит 10 000 строк. Мне интересно, если это возможно из командной строки или с помощью скрипта.

Спасибо

1 Ответ

0 голосов
/ 22 января 2020

Использование awk:

awk '$1 == 0 { $1 = 15 } 1' file.txt

Заменяет первый столбец на 15 в каждой строке, только если исходное значение равно 0.

...