Latest web development tutorials

La commande Linux

Linux commande Daquan Linux commande Daquan

La commande Linux est utilisé pour diviser des fichiers.

Après avoir spécifié le fichier en fonction des styles de modèle à couper, ont été conservés renommée appelés xx00, xx01, xx02 ... fichiers. Si le nom de fichier est donnée comme "-", puis csplit dispositif d'entrée d'instruction pour lire les données de la norme.

grammaire

csplit [-kqsz][-b<输出格式>][-f<输出字首字符串>]
[-n<输出文件名位数>][--help][--version][文件][范本样式...] 

Paramètres:

  • -b <format de sortie> ou --suffix-format = <format de sortie> format de fichier de sortie préréglée dont le nom est xx00, xx01 ... et ainsi de suite, vous pouvez modifier le nom du fichier de sortie en changeant le <format de sortie>.
  • -f <output chaîne de préfixe> ou --prefix = <output string prefix> string nom du fichier de sortie par défaut préfixe dont xx00, xx01 ... et ainsi de suite, si vous spécifiez la chaîne de sortie pour le préfixe "bonjour", le nom du fichier de sortie deviendra hello00, hello01 ... et ainsi de suite.
  • -k ou --keep fichiers conservent le fichier, même si une erreur ou d'interruption de l'exécution, vous ne pouvez pas supprimer les fichiers enregistrés avez été sortie.
  • -n <chiffres de sortie de nom de fichier> ou --digits = <fichier de sortie chiffres> nom de fichier de sortie par défaut est le nom de son fichier chiffres xx00, xx01 ... et ainsi de suite, si vous spécifiez le nom du fichier de sortie médiane "3", le nom du fichier de sortie deviendra xx000, xx001 ... et ainsi de suite.
  • -s ou -q ou --quiet ou --silent pas affiché pendant l'exécution des instructions.
  • -z ou --elide vides fichiers supprimer une longueur de 0 fichiers Byte.
  • --help aide en ligne.
  • --version informations sur la version d'affichage.

Exemples

Le testfile fichier texte pour effectuer le deuxième point limite de coupure en deux, utilisez la commande suivante:

csplit testfile 2

fichier testfile se lit comme suit:

$ cat testfile #查看testfile 文件内容  
hello Linux!  
Linux is a free Unix-type operating system.  
This is a Linux testfile!  
Linux 

Utilisez la commande csplit, les résultats de sortie sont les suivantes:

$ csplit testfile 2  
13 #xx00文件字符个数  
76 #xx01文件字符个数  

La première ligne est le premier numéro de fichier de xx00 de caractères, la même seconde le comportement du second fichier est le nombre de caractères XX01. Pendant ce temps, dans le même répertoire testfile va générer deux fichiers, les noms de fichiers sont XX00, xx01, contenu XX00 comme suit:

$ cat xx00 #查看分割后的xx00文件内容  
hello Linux! #testfile文件第1行的内容 

contenu XX01 comme suit:

$ cat xx01 #查看分割后的xx01文件内容  
Linux is a free Unix-type operating system. #testfile文件第2行以后的内容  
This is a Linux testfile!  
Linux 

Linux commande Daquan Linux commande Daquan