Bash Pad String med mellomrom

Bash Pad String med mellomrom
Når du viser teksten som utdata fra et program, kan du ha visse krav angående hvordan teksten skal vises, for eksempel avstand, justering osv. Det er visse måter å oppnå ønsket formatering av utdataene i programmering. I denne artikkelen vil vi fokusere mer på metoden for å polstre en streng med mellomrom i bash i Linux Mint 20.3.

Hvordan du kan putte en streng med mellomrom i bash i Linux Mint 20.3?

Vi designet følgende skript for å demonstrere metoden for å polstre en streng med mellomrom i bash:

Målet vårt er å generere og skrive ut fem tilfeldige tall i et visst format med polstrede rom. For det opprettet vi en fil i vår hjemmekatalog som heter “Space.SH ”og inkluderte Shebang (#!/bin/bash) i denne filen. Deretter brukte vi en "for" -sløyfe for å skrive ut disse fem tallene på konsollen. Innenfor denne sløyfen satte vi inn en "do-gjort" -blokk. Inne i denne blokken brukte vi "$ tilfeldig" -funksjonen til bash for å generere tilfeldige tall. Vi trykket de genererte tallene etterfulgt av fem mellomrom og et meldingsdisplay “Nummer generert”. Deretter brukte vi en annen "printf" -uttalelse for å skrive ut alle de fem tilfeldige tallene i en egen linje.

For å kjøre dette bashskriptet, utførte vi følgende kommando i vår terminal:

$ bash space.sh

Utgangen fra dette bashskriptet vises på bildet nedenfor:

For å overskride de polstrede rommene, øker antallet mellomrom i samme bashskript som vist i følgende bilde:

Vi vil putte vår ønskede streng med 7 mellomrom i dette bashskriptet.

Du kan sammenligne utgangene fra begge bashskriptene i følgende bilde:

Tilsvarende, hvis du vil putte 10 mellomrom til ønsket streng, kan du bruke følgende bashskript:

Følgende bilde viser utgangen fra alle tre bashskriptene i størrelsesorden økende polstrede rom:

Konklusjon

Du kan enkelt putte de ønskede strengene med det nødvendige antall mellomrom ved å følge den foreskrevne metoden. På denne måten kan du formatere teksten eller utdataene riktig. Mer relaterte artikler er tilgjengelige på nettstedet for flere tips og opplæringsprogrammer.