Latest web development tutorials

Linux csplit perintah

Linux perintah Daquan Linux perintah Daquan

Linux csplit perintah yang digunakan untuk membagi file.

Setelah menentukan file sesuai dengan gaya template yang akan dipotong, diawetkan ketenaran disebut xx00, xx01, xx02 ... file. Jika nama file diberikan sebagai "-", maka csplit perangkat input instruksi untuk membaca data dari standar.

tatabahasa

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

parameter:

  • -b <format output> atau --suffix-format = <format output> Preset format file output yang namanya xx00, xx01 ... dan seterusnya, Anda dapat mengubah nama file output dengan mengubah <format output>.
  • -f <keluaran prefix string> atau --prefix = <keluaran prefix string> default string keluaran awalan nama file yang xx00, xx01 ... dan seterusnya, jika Anda menentukan string output untuk awalan "halo", nama file output akan menjadi hello00, hello01 ... dan seterusnya.
  • -k atau --keep-file mempertahankan file, bahkan jika kesalahan atau mengganggu eksekusi, Anda tidak dapat menghapus file yang disimpan telah output.
  • n <digit nama file output> atau --digits = <nama file output digit> Nama default file output adalah nama yang berkas-digit xx00, xx01 ... dan seterusnya, jika Anda menentukan output nama file median "3", nama file output akan menjadi xx000, xx001 ... dan seterusnya.
  • -s atau q atau --quiet atau --silent tidak ditampilkan selama pelaksanaan instruksi.
  • -z atau --elide-kosong-file menghapus panjang 0 file Byte.
  • help bantuan online.
  • version informasi versi layar.

contoh

File teks testfile untuk melakukan kedua cut-off point dipotong dua, gunakan perintah berikut:

csplit testfile 2

File testfile berbunyi sebagai berikut:

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

Gunakan perintah csplit, hasil output adalah sebagai berikut:

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

Baris pertama adalah yang pertama berkas jumlah xx00 karakter, perilaku kedua yang sama dari file kedua adalah jumlah karakter xx01. Sementara itu, di testfile direktori yang sama akan menghasilkan dua file, nama file yang xx00, xx01, isi xx00 sebagai berikut:

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

Isi xx01 sebagai berikut:

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

Linux perintah Daquan Linux perintah Daquan