På Linux er du sannsynligvis vant til katt Kommando, som, etterfulgt av en fil, sammenkobler filens innhold til standardutgangen. Med Cat Command, Den sammenkoblede utgangen blir ordnet nøyaktig slik den vises på filen.
Imidlertid, hvis du trenger å snu arrangementet av filens innhold, er det når du bruker TAC -kommandoen. De TAC -kommandoen sammenkobler en fil, og skriver ut innholdet omvendt. Denne funksjonen til TAC gjør den populær når du jobber med loggfiler; Hvis du trenger å overvåke loggfilene som starter med de nyeste aktivitetene, må du sammenkoble loggfilen omvendt ved hjelp av CAT -kommandoen. La oss komme inn på detaljene om hvordan du bruker TAC -kommandoen.
TAC -syntaks
$ tac alternativer filnavn
Som CAT -kommandoen kan du bruke TAC etterfulgt av filen du vil sammenkoble innholdet omvendt. I eksemplet nedenfor har vi den samme filen med innhold som vises ved hjelp av TAC og CAT -kommandoen for å fremheve forskjellen mellom de to kommandoene.
Legg merke til hvordan vi i den første utgangen ved hjelp av CAT har Linuxhint Trykt som den første linjen, men når vi bruker TAC, kommer den sist på grunn av å reversere utgangen.
TAC -alternativer
Det er tre hovedalternativer som du kan bruke med TAC -kommandoen:
La oss ha noen eksempler for å se hvordan TAC fungerer.
Skille filer når du bruker TAC
Med TAC kan du sammenkoble utgangen fra mer enn en fil, men hvis du ikke legger til en separator, vil utgangen blande sammen. For eksempel, i eksemplet nedenfor, har vi brukt TAC for å sammenkoble to filer.
Legg merke til hvordan det ikke er noen separator for å skille utdataene til hver fil. For å legge til en separator før neste streng eller fil, bruk -B -alternativ.
Hvis vi trengte å bruke strengen som separator, kunne vi bruke -s -flagget.
Merk at med -s -flagget får du ikke en ny linje som separator. I stedet gjør strengskillatatoren den andre filens utdata skrevet ut.
Du kan bruke -r i stedet for -s for å behandle separatorstrengen som et vanlig uttrykk. La oss se hvordan bruk av -r skiller seg fra å bruke -s.
Dessuten, hvis du trenger det Bruk en gitt streng som separator, Du trenger bare å spesifisere og vedlegge det i anførselstegn. For å skille filens innhold ved hjelp av en streng som er inne i filen, kunne vi for eksempel kjøre kommandoen som vist.
$ TAC --Separator = "String" filnavn
Legg merke til hvordan filen vår ikke ble skilt i den første utgangen, men i den andre utgangen har vi opprettet separasjonen ved hjelp av -separator = ”” flagg.
Slik kan du jobbe med TAC -kommandoen. Du kan åpne hjelpesiden for å forstå hvordan de forskjellige alternativene smelter sammen med kommandoen.
$ tac -hjelp
Konklusjon
Bash TAC -kommandoen fungerer på samme måte som CAT for å samvirke innholdet i en fil, bare at i dette tilfellet fungerer den omvendt. Denne guiden dekket de forskjellige alternativene du kan bruke med TAC og tilbød eksempler på hvert alternativ for å hjelpe deg med å føle deg hjemme med kommandoen. Prøv det, spesielt med filer som du vil se innholdet deres, og starte med de nederst, avhengig av arrangementet.