Pregunta

Estoy configurando un .dir_colors Archivo, pero tengo un pequeño problema que parece que no puedo entender.

Tengo scripts de trabajo de PBS que quiero colorear, que funcionan bien:

.job 01;35

Pero la salida de estos scripts genera dos archivos cada uno: salida y error, que toman el formulario:

.job.o354282 .job.e354282

Donde el número de trabajo de PBS es 354282. Realmente me gustaría resaltar ambos tipos, pero la única forma en que puedo pensar en hacer esto es con comodines como:

.job.o* 01;37
.job.e* 01;36

Que no parece funcionar. Obviamente, no puedo codificar en cada posibilidad de extensión de archivo, ya que no puedo predecir cuáles serán mis números de trabajo. ¿Hay alguna forma de usar comodines en un .dir_colors ¿Archivo o alguna otra forma de resolver este problema?

Gracias.

¿Fue útil?

Solución

Parece que sus archivos de trabajo generados siguen un formato predefinido. Quizás puedas cambiar su formato a:

354282.job.o
354282.job.e

o lo que sea que la extensión permanezca igual que los comodines no son compatibles con Ls_colors.

Otros consejos

No es posible. El comando LS no acepta un patrón de globo. Puede probarlo configurando los ls_colors a mano:

$ export LS_COLORS='no=00:*.rpm=00;31:*.o*=00;31'

Lo anterior volverá a los archivos de RPM y los que terminan en'O*'. Deben tener un '*' en el nombre del archivo. Pruébalo con:

$ touch nix.rpm job.o123 job.o\*
$ ls
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top