добавление разрыва строки после каждой сотой запятой в оболочке - PullRequest
2 голосов
/ 13 июля 2020

У меня есть строка типа 6160240,6160549,6160624,6158160,20560188,19866970,19807514,19685813,19682233,20455845,20595203,20601402,21508503,32956758,34081914,34386173,34265196,3422263319309,34386173,34265196,3422263319309 , 36630591,36630838,36630959,37664656,36631440,36631648,36632150,36632179,36632275,36632314,36632536,36632706,36632861,36633136,36633306,37737508,36633486,36634058,3773348,36633486,36634058,37731343836633486,36634058,377313536636634058,37731353163 , 36635608,36636103,36636243,36636361,36636768,36636907,36637715,36637640,36637714,37736980,36637826,36637812,36637861,36638090,36638134,36638234,36638295,36638359,338848538663866,36638359,338485703866,36638359,338485703866 , 36638914,36639087,36639202,36639495,36639653,36639769,36640190,36170078,36640708,36641054,36641301,36641432,36641716,36642092,36642256,36643036,36643014,36643079632634,36643326326343,36643079632634643 , 36644403,36203443,36203691,36628420,34604940,35150233,35150559,35150773,36632645,36632832,36632994,3663299 9,36633390,35184365,36633526,36633737,36633863,36634170,36634337,36764568,36634512,36634749,36634943,36635187,36635488,36635487,36635525,36635718,36635374,36635808,366372327339,3663537366372339339 36638599,36639250,36639368,36644264,35173346,35173601,35173852,35174063,35174319,36079290,36500810,35150932,35151905,35149995,36631119,36631145,35150034,351500370366223167323167,35150034,351570,3662236731675 36202448,36202552,35149848,35149931,35174556,35174806,35174999,35175206,35175393,35175610,35175802,35176004,35176273,35176474,35176644,35176273,35176474,35176644,35176880,351771091781781751751750,351714710917817817517517517517710917817517750,35177109178175175175 35179059,35179272,35179474,35179678,35179870,35180431,35181848,35218576,35150938,35151381,35151491,35151654,37661700,37736868,37737181,37662158,37738000,3766310461326326326486,37663106326326486483,37663106326326483106484,37663106326326483 36641529,36642933,36628764,36630109,36630669,36630810,36631308,36631378,36631447,36631581,36631875,36631901 , 36632043,36632400,36632460,36634340,36634422,36628850,36629036,36634559,36636898,36637032,36637091,36637225,36637272,36629108,37658466,36690734,36637898,36637935,3663789380366,366383663836636638366366383663663663836636638 , 36639691,36639940,36639976,36640013,36640088,36640130,36630423,36630485,36635337,36640276,36640374,36640634,36640728,36640856,36640917,36641514,36641501,36478321,366356353699 , 36636600,37660725,36641906,36643702,36643722,36643864,36643930,36644083,36636806,36636949,36637145,36637593,37662713,37663978,36638303,36638337,36638401,36638380,3663738663866,3663838036063866386638663838066038663866 , 36638955,36638971,36638954,36639065,36639049,37664942,36639312,36639429,36639514,36639553,36639665,36639807,36640216,36640540,37666555,374777777783,36630174,37300773,3666555,3747777783,36630174,37300773,37307651937320783,36630174,37300773,37307651937320783 , 36202681,36202791,35173019,35181805,35151181,35151274,35151501,35151573,35152487

хочу чтобы добавить разрыв строки после каждой сотой запятой, мне нужно сократить эту строку, чтобы перенести эту строку в sqlplus.

1 Ответ

1 голос
/ 13 июля 2020
tr ',' '\n' <infile |paste -sd $(printf '%.1s' ,{1..99})',\n'

через https://unix.stackexchange.com/a/446401

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...