|
|
1.1 ! root 1: .TH SPLIT 1 ! 2: .CT 1 files ! 3: .SH NAME ! 4: split \- split a file into pieces ! 5: .SH SYNOPSIS ! 6: .B split ! 7: [ ! 8: .I option ... ! 9: ] ! 10: [ ! 11: .I file ! 12: ] ! 13: .SH DESCRIPTION ! 14: .I Split ! 15: reads ! 16: .I file ! 17: (standard input by default) ! 18: and writes it in pieces of 1000 ! 19: lines per output file. ! 20: The names of the ! 21: output files are ! 22: .BR xaa , ! 23: .BR xab , ! 24: and so on to ! 25: .BR xzz . ! 26: The options are ! 27: .TP ! 28: .BI - n ! 29: Split into ! 30: .IR n -line ! 31: pieces. ! 32: .TP ! 33: .BI -e " expression" ! 34: File divisions occur at each line ! 35: that matches a regular ! 36: .IR expression ; ! 37: see ! 38: .IR regexp (6). ! 39: Multiple ! 40: .B -e ! 41: options may appear. ! 42: If a subexpression of ! 43: .I expression ! 44: is contained in parentheses ! 45: .BR ( ... ) , ! 46: the output file name is the portion of the ! 47: line which matches the subexpression. ! 48: .TP ! 49: .BI -f " stem ! 50: Use ! 51: .I stem ! 52: instead of ! 53: .B x ! 54: in output file names. ! 55: .TP ! 56: .BI -s " suffix ! 57: Append ! 58: .I suffix ! 59: to names identified under ! 60: .BR -e . ! 61: .TP ! 62: .B -x ! 63: Exclude the matched input line from the output file. ! 64: .TP ! 65: .B -i ! 66: Ignore case in option ! 67: .BR -e ; ! 68: force output file names (excluding the suffix) ! 69: to lower case. ! 70: .SH SOURCE ! 71: .B /sys/src/cmd/split.c ! 72: .SH SEE ALSO ! 73: .IR sed (1), ! 74: .IR awk (1) ! 75: .IR grep (1), ! 76: .IR regexp (6)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.