Manual
-p pattern
The file is split whenever an input line matches pattern,
which is interpreted as an extended regular expression. The
matching line will be the first line of the next output file.
This option is incompatible with the -b and -l options.
Código
seq -w 1 1 10 | gsed ':a;N;$!ba;s/\n//g' | split -p '060'
que hace que una secuencia de 1 a 10, elimina las líneas en blanco para tener un megastring y luego se divide en 060
en dos archivos, sin éxito, dar split: invalid option -- 'p'
.
Comando seq -w 1 1 10 | awk -F'060' '{print "field1: "$1 "\nfield2: 060"$2}'
en el comentario da
campo1: 01 campo2: 060 campo1: 02 campo2: 060 campo1: 03 campo2: 060 campo1: 04 campo2: 060 campo1: 05 campo2: 060 campo1: 06 campo2: 060 campo1: 07 campo2: 060 campo1: 08 campo2: 060 campo1: 09 campo2: 060 campo1: 10 campo2: 060
que no es lo que quiero.
Quiero dividir el archivo en la marca 060
a los dos archivos. Puede incluir 060
a cualquiera de los archivos.
¿Cómo puede usted utilizar el parámetro-p en BSD Dividir en OSX?