El comandament Linux breu per a 'concatenar' és una ordre molt útil. Amb l’ordre cat, podeu crear un fitxer, veure el contingut del fitxer, concatenar fitxers i redireccionar la sortida del fitxer. Discutirem els diferents usos de l’ordre cat amb alguns exemples d’aquest article.
Sintaxi bàsica de l'ordre Cat
La següent sintaxi s'utilitza per a l'ordre cat:
$gat [opcions] [nom de l'arxiu]
File-name és el nom d’un fitxer.
Utilitzeu l'ordre següent per explorar totes les opcions del gat:
$gat --ajudar
Imprimiu el contingut del fitxer mitjançant l'ordre cat
Mitjançant l'ordre cat, podeu mostrar el contingut del fitxer al terminal de la següent manera:
$gatnom de l'arxiu
Per exemple, per veure el contingut del fitxer 'fitxer_test.txt', escriviu l'ordre esmentada a continuació al terminal:
$gatfitxer_test.txtEl contingut del fitxer anterior es mostrarà al terminal.
De la mateixa manera, per mostrar el contingut de diversos fitxers, utilitzeu l'ordre següent:
$gatfitxer_test.txt fitxer_test.txtL'ordre anterior us mostrarà el contingut de test_file.txt i test_file1.txt al terminal.
Creació de fitxers mitjançant l'ordre cat
Podeu utilitzar l'ordre cat per crear un fitxer nou.
Per exemple, estem creant un fitxer amb el nom ‘new_filetest.txt’ executant l’ordre següent:
$gat >fitxer_test.txtAra, l'usuari introduirà contingut en aquest fitxer i, a continuació, 'Ctrl + d' per deixar aquest fitxer. El contingut està escrit a ‘new_filetest.txt’ que podeu mostrar mitjançant l’ordre cat.
Ús de més i menys opcions amb l’ordre cat
Si un fitxer té un contingut gran i heu de desplaçar-vos per veure més contingut del fitxer. En aquest cas, utilitzeu les opcions següents amb l'ordre cat:
$gatfitxer de prova.txt| més$gatfitxer de prova.txt| menys
Imprimiu el número de línia amb el contingut del fitxer
Utilitzeu l'ordre cat juntament amb l'opció '-n' per mostrar el nombre de línia del contingut del fitxer de la següent manera:
$gat -nfitxer_test.txt
Mostra els caràcters separats per pestanyes
Utilitzeu l’opció ‘-T’ i l’ordre cat per mostrar els caràcters separats per tabulacions en una línia.
$gat -Tfitxer de prova.txtEn una línia, l'espai de la pestanya s'omplirà amb el caràcter «^ I», que també es mostra a la captura de pantalla següent:
Imprimiu '$' al final de les línies
Per mostrar el '$' al final de les línies, utilitzeu l'opció '-e' amb l'ordre cat de la següent manera:
$gat -Ifitxer de prova.txtL'opció anterior és útil quan voleu reduir les línies múltiples en una sola línia.
Redirigeix el contingut del fitxer
Mitjançant l'ordre cat, l'usuari pot redirigir la sortida estàndard a un fitxer nou.
Per exemple, per copiar el contingut d’un fitxer a un altre, podeu utilitzar l’ordre cat. Tenim un fitxer amb el nom test_file.txt i l’altre és test_file1.txt. Per tant, per copiar el contingut de ‘test_file.txt’ a un ‘test_file1.txt’, utilitzeu l’ordre cat amb l’operador ‘>’ de la següent manera:
$gatfitxer_test.txt>fitxer_nou.txt
Si no existeix 'fitxer_test_test', es crearà un fitxer amb aquest nom.
Per afegir el contingut de ‘test_file.txt’ a un ‘test_file1.txt’, utilitzeu l’operador ‘>>’ a l’ordre cat de la següent manera:
$gatfitxer_test.txt>>fitxer_test.txt
Ignoreu les línies buides repetides
Amb l’ordre cat junt amb l’opció ‘-s’, podeu ometre les línies buides de la sortida.
$gat -sfitxer_test.txtConcatenació de fitxers mitjançant l'ordre cat
L’ordre cat s’utilitza per concatenar el contingut del fitxer. Per exemple, concateneu el contingut de fitxer_test.txt i fitxer_test.txt i, a continuació, escriviu contingut en un fitxer nou mergefile.txt mitjançant l’operador ‘>’ de la manera següent:
$gatfitxer_test.txt fitxer_test.txt>mergefile.txt
Conclusió
Hem explicat l'ordre Linux cat amb exemples en aquest article. Tenim com l’ordre cat pot ajudar un usuari de Linux mentre treballa en un sistema. Dels exemples anteriors, espero que hagueu après molt. Doneu els vostres comentaris mitjançant comentaris.