Skip to content
Uudet virat
  • Slik stopper du nettvarsler i Chrome, Firefox, Edge på Windows 11
  • Windows 11 får DirectStorage-funksjonen for raskere lasting av spill
  • Windows 11 viser vannmerkeadvarsel på maskinvare som ikke støttes
  • Hvordan lage et gjenopprettingspunkt i Windows 11
  • Slik stopper du mappedeling i Windows 11
onioni tech

Vain yksi tekninen sivustoz

  • Home
  • Mobile
  • Windows
  • Windows 11
  • How Things Work
  • Gaming
  • How-To
onioni tech

Vain yksi tekninen sivustoz

  • Home
  • Mobile
  • Windows
  • Windows 11
  • How Things Work
  • Gaming
  • How-To
onioni tech

Vain yksi tekninen sivustoz

Home - Linux - Hvordan lage TXT malskript i BASH

Bash Doc-maler utvalgt

Hvordan lage TXT malskript i BASH

    lørdag mai 8, 2021

Contents

Hvordan lage TXT malskript i BASH

Hvis du finner ut at du lager lignende tekster på terminalen dag ut dag, hvorfor ikke forenkle prosessen og spare tid ved å lage et .txt mal-skript for det? Hvis dette høres interessant ut, kan du slå av en terminal, velge favoritt teksteditor og la oss komme i gang!

Opprett et nytt malskript

Lag et nytt bash-skript, uansett hvordan du foretrekker det. Vi bruker nano-editoren i terminalen til å lage en fil som heter “Onioni.fi/no_template.sh” i en “Scripts” -mappe vi har i hjemmekatalogen:

nano Onioni.fi/no_template.sh
Bash Doc-maler Lag malskript

Definer parametrene dine

Åpne filen i favorittredigeringsprogrammet. Helt øverst, skriv inn den typiske introen som definerer den som et bash-skript:

#!/bin/sh

For å holde ting rene og leselige, skriv inn en kommentert linje med tittel på det som følger.

“Det som følger” -delen er en rekke parametere vi vil definere i malen vår. Når malskriptet vårt er komplett, vil vi kunne mate det med parametrene for å injisere dem i teksten vår.

Vi skrev inn “Våre parametere” som tittel i en kommentert linje, som:

#Our parameters

Deretter definerte vi tre parametere, “SITE”, “AUTHOR” og “CONTACT”, ved å tilordne dem til tre nummererte variabler:

SITE=$1
AUTHOR=$2
CONTACT=$3
Bash Doc-maler Definer parametere

Du kan definere forskjellige – eller flere – parametere på samme måte.

Lag din mal

Med malparametrene våre på plass, er det på tide å lage selve tekstmalen.

Som før starter vi med en kommentert linje som tittel, som:

#Template

Dette er hva vi legger til i malen:

  • Vi “sandwicher” malen vår mellom to linjer.
  • Første linje lyder cat << EOF og sier i utgangspunktet “alt som følger (AKA: vår faktiske mal), til EOF vises, skal behandles som en enkelt inngang. ”
  • Den andre linjen er EOF, i dette tilfellet “kodeord”, som bryter cat kommandosløyfe og avslutter malen.
cat << EOF
Welcome to a Bash-generated TXT template for $SITE.
Created by $AUTHOR.
Contact me at $CONTACT.
EOF
Bash Doc-maler Legg til teksten

En mer nyttig mal kan imidlertid komme i form av en e-post. Du kan definere parametrene “$ NAME” og “$ TASK” og deretter lage en mal for e-post som:

cat << EOF
Hello $NAME,
I just wanted to get back to you regarding $TASK.
Would you be so kind as to update me on any changes?
 
Best regards,
My Name
EOF

Lagre endringene dine når du er ferdig (Ctrl + O) og gå ut (Ctrl + X) programmet.

Gjør deretter skriptet ditt kjørbart med:

chmod u+x Onioni.fi/no_template.sh
Bash Doc-maler gjør kjørbare

På denne måten vil du kunne bruke navnet på selve skriptet til å opprette nye dokumenter.

En prøvekjøring

Kjør skriptet ditt med parametrene du definerte. Testkjøringen vår ser slik ut:

./Onioni.fi/no_template.sh Make_Tech_Easier Ody mymail@mailserver.com
Bash Doc-maler Testkjøring

Den første delen er navnet på skriptet vårt, “Make_Tech_Easier”, den første parameteren, “Ody” den andre, og “mymail@mailserver.com” den tredje.

Bash Doc-maler Testkjøringsresultater

Vær oppmerksom på at vi brukte understrekninger (_) for å gruppere ordene “gjøre tech enklere” sammen. Hvis du vil bruke mellomrom i stedet, kan du legge til et anførselstegn (for eksempel “Gjør teknologien enklere”).

Lag dokument

Med skriptet klart, kan du bruke det som en mal for å opprette nye dokumenter, takket være kraften til viderekoblinger.

For å gjøre det, kjør det som før, som i testkjøringen, men etter å ha definert parametrene dine, skriv inn > path/to/file/filename.txt. I vårt tilfelle ser kommandoen vår ut som:

./Onioni.fi/no_template.sh Make_Tech_Easier Ody mymail@mailserver.com > /home/ducklord/Documents/new_Onioni.fi/no_note.txt

På denne måten instruerer du malen om å sende resultatene til den definerte filen i stedet for terminalen. Når det gjelder de faktiske resultatene, kan du sjekke følgende bilde.

Bash Doc-maler Malresultater

Det så ikke veldig lett ut!

Selv om det kan se komplisert ut, er det faktisk veldig enkelt hvis du følger instruksjonene ovenfor. Det vil også være veldig nyttig hvis du ofte trenger å lage tekst fra samme mal. For eksempel kan du automatisere opprettelsen av vanlige e-poster, produktinformasjonssider og så videre, der de samme ordene eller setningene kan vises flere ganger i samme tekst.

Eller du kan gå en ekstra mil, gjøre litt ekstra lesing og bruke samme tilnærming til å lage kodegenererende maler som for eksempel kan hjelpe deg med å sette opp HTML-filer som inneholder en hel sidestruktur med en enkelt kommando eller å kjøre en bash skript som rot under oppstart.

I slekt:

  • Hva er bashrc og hvorfor bør du redigere det
  • Hvordan tilpasse og pimp din Bash Prompt i Linux

#Hvordan #lage #TXT #malskript #BASH

How much onions deserves this post?

Click a onion to throw it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Innleggsnavigasjon

Previous Article
Next Article

Siste innlegg

  • Slik stopper du nettvarsler i Chrome, Firefox, Edge på Windows 11
  • Windows 11 får DirectStorage-funksjonen for raskere lasting av spill
  • Windows 11 viser vannmerkeadvarsel på maskinvare som ikke støttes
  • Hvordan lage et gjenopprettingspunkt i Windows 11
  • Slik stopper du mappedeling i Windows 11

Kategorier

  • Chrome OS
  • Gaming
  • How Things Work
  • How-To
  • Mobile
  • Review
  • Software Hacks
  • Windows
  • Windows 11

Sitemaps

FINLAND | SWEDEN | NORWAY zz
Contact
  • Home
  • Mobile
  • Windows
  • Windows 11
  • How Things Work
  • Gaming
  • How-To
Slik stopper du nettvarsler i Chrome, Firefox, Edge på Windows 11
Slik stopper du nettvarsler i Chrome, Firefox, Edge på Windows 11
  • september 28, 2023
  • Windows 11 får DirectStorage-funksjonen for raskere lasting av spill
    Windows 11 får DirectStorage-funksjonen for raskere lasting av spill
  • september 28, 2023
  • Windows 11 viser vannmerkeadvarsel på maskinvare som ikke støttes
    Windows 11 viser vannmerkeadvarsel på maskinvare som ikke støttes
  • september 28, 2023
  • Hvordan lage et gjenopprettingspunkt i Windows 11
    Hvordan lage et gjenopprettingspunkt i Windows 11
  • september 28, 2023
  • Slik stopper du mappedeling i Windows 11
    Slik stopper du mappedeling i Windows 11
  • september 27, 2023
  • ONIONI.FI

    Terms and Conditions - Privacy Policy