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.