Линук наредбе

Како уклонити празне редове из датотеке у Линуку

Како уклонити празне редове из датотеке у Линуку
Празни редови нису увек пожељни и можда ћете осећати потребу да их изоставите и останете само уз редове који садрже текст. Линук нуди неколико израза за манипулацију текстом помоћу којих можете изоставити или уклонити празне редове. Истражимо неке од алата за командну линију помоћу којих можете уклонити празне редове у текстуалној датотеци.

Користио сам ЦентОС 8 у демонстрацијске сврхе.

Избришите празне редове помоћу наредбе греп

Греп је један од најмоћнијих и најсвестранијих алата који вам може помоћи да уклоните нежељене празне редове у текстуалним датотекама. Наредба се обично користи за испитивање низова или образаца знакова у текстуалној датотеци, али као што ћете ускоро видети, такође вам може помоћи да се решите нежељених празних редова

Када се користи са опција, греп наредба помаже у уклањању празних редова. Испод је пример текстуалне датотеке, узорак.ткт, са алтернативним празним и празним редовима.

Да бисте уклонили или избрисали све празне редове у узорку текстуалне датотеке, користите греп наредбу као што је приказано.

$ греп -в '^ [[: размак:]] * $' узорак.ткт

Поред тога, можете користити следећу синтаксу.

$ греп -в '^ $' узорак.ткт

Штавише, можете сачувати или преусмерити излаз у другу датотеку користећи, на пример, оператор оператор тхан> (>).

$ греп -в '^ $' узорак.ткт> оутпут.ткт

Избришите празне редове помоћу команде сед

Скраћена као Стреам едитор, наредба Линук сед је популаран алат који изводи широк спектар функција, укључујући замену и замену низова у датотеци.

Штавише, можете такође да користите сед за уклањање празних редова у датотеци као што је приказано у наставку.

$ сед '/ ^ $ / д' узорак.ткт

Избришите празне редове помоћу команде авк

На крају, имамо команду авк. Ово је још један алат за командну линију за манипулацију тетом који се такође може ослободити празних редова. Да бисте уклонили празну датотеку помоћу авк, позовите наредбу испод.

$ авк 'иф (НФ> 0) принт $ 0' узорак.ткт

Закључак

Осигурали смо 3 начина који могу бити корисни за уклањање празних редова у текстуалним датотекама. Било које друге идеје о томе како избрисати те нежељене празне редове? Слободно нас контактирајте у одељку за коментаре.

Како инсталирати и играти Доом на Линук-у
Увод у Доом Доом серија настала је 90-их година након објављивања оригиналног Доом-а. То је био тренутни хит и од тог времена надаље серија игара је д...
Вулкан за кориснике Линука
Са сваком новом генерацијом графичких картица видимо да програмери игара помичу границе графичке верности и долазе на корак од фотореализма. Али упрко...
ОпенТТД вс Симутранс
Стварање сопствене симулације превоза може бити забавно, опуштајуће и изузетно примамљиво. Због тога морате да испробате што више игара како бисте про...