Puncte:0

Cum pot completa numerele cu zerouri înainte folosind comanda seq?

drapel vn

A trebuit să generez un fișier text pentru un anumit interval de numere. Ca de obicei, a trebuit să folosesc seq range_start range_end > text_file.txt pentru a-l pune într-un fișier text.

Am dat intervalul seq unde a fost punctul de plecare 01700 iar punctul final a fost 01800. Știu că este inutil să ai 0 înaintea numărului, dar în cazul meu a fost important. Fișierul generat avea rânduri ca 1700, 1701 ... 1800. Dar nu a existat 0 înaintea numerelor pe care le-am pus în comandă.

Cum ar trebui să pun 0 înaintea fiecărei linii din fișier? Sau, există vreo modalitate de a genera textul cu 0 înainte de fiecare linie?

Puncte:6
drapel om

Încerca următorul -w pentru a păstra lățimea de ieșire constantă.

secv. -w 01700 01800 va scoate 01700, 01701 etc.

Ca întotdeauna, om secv ar trebui să fie punctul tău de plecare atunci când te întrebi despre secv. Paginile de manual Unix sunt acolo cu un motiv și foarte adesea rezolvă astfel de întrebări din față.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.