Как преобразовать файл (используя SED)? - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть файл (10 тыс. Строк) в формате:

строка line_number т.е.

1 string1
2 string2
...
10000 string10000

Как преобразовать его в формат, подобный этой строке the_same_constant_for_all_lines т.е.

101 string1
101 string2
...
101 string10000

Это файл в Windows, но я могу использовать SED, может быть, это проще.

Ответы [ 2 ]

1 голос
/ 24 сентября 2019

Если вы хотите использовать sed, попробуйте это

sed 's/^\([0-9]*\) \(.*\)/101 \2/g' <file>
1 голос
/ 24 сентября 2019

попробуйте

awk '{print "101 " $2}' file

или вы можете использовать это

awk '{for (i=2; i<=NF; i++) print "101 " $i}' file
...