GRC INTERIOR TERMINAL (con diferentes colores en terminal en función del tamaño de los archivos) No funciona en 10.14.6 Mojave y trabajando en High Sierra 10.13.6 -- terminal campo con mojave campo con bash campo con ssh campo con color camp apple Relacionados El problema

grc inside terminal (with different colors into terminal as a function of files size) not working on 10.14.6 Mojave and working on High Sierra 10.13.6


2
vote

problema

Español

Puedo hacer funcionar la herramienta abcdefghijklmngrc que permite tener colores para permisos y diferentes colores en función del tamaño de los archivos enumerados, por ejemplo, con ls -l comando. < / p>

En mi MacBook anterior con High Sierra 10.13.6, le muestro un ejemplo de lo que recibo:

GRC Working

Como puede ver, tengo un código de colores para los diferentes tamaños de archivos (cada vez más blanco, amarillo, verde y rojo).

Ahora, en mi nuevo MacBook con Mojave 10.14.6, con el mismo abcdefhijklmnabcdefghijklmn2 y abcdefghijklmn~/.bash_profile Los archivos, no puedo tener la misma representación que para la sierra alta 10.13.6 MacBook Pro. Aquí abajo lo que recibo:

grc no funciona

Puede ver que no aparecen colores para archivos de tamaño (a diferencia del caso Sierra High).

Obtengo el mismo problema cuando hago una SSH de Mojave a High Sierra.

Aquí el contenido de ~/.bashrc en MoJave no funciona Versión:

  ABCDEFGHIJKLMNABCDEFGHIJKLMN5   

para ~/.grc/grc_bash , he puesto:

  GRC="$(which grc)" if [ "$TERM" != dumb ] && [ -n "$GRC" ]; then     alias colourify="$GRC -es --colour=auto"     alias blkid='colourify blkid'     alias nmap='colourify nmap'     alias configure='colourify ./configure'     alias df='colourify df'     alias diff='colourify diff'     alias docker='colourify docker'     alias docker-machine='colourify docker-machine'     alias du='colourify du'     alias env='colourify env'     alias free='colourify free'     alias fdisk='colourify fdisk'     alias findmnt='colourify findmnt'     alias make='colourify make'     alias gcc='colourify gcc'     alias g++='colourify g++'     alias id='colourify id'     alias ip='colourify ip'     alias iptables='colourify iptables'     alias as='colourify as'     alias gas='colourify gas'     alias ld='colourify ld'     alias ls='colourify ls'     alias lsof='colourify lsof'     alias lsblk='colourify lsblk'     alias lspci='colourify lspci'     alias netstat='colourify netstat'     alias ping='colourify ping'     alias traceroute='colourify traceroute'     alias traceroute6='colourify traceroute6'     alias head='colourify head'     alias tail='colourify tail'     alias dig='colourify dig'     alias mount='colourify mount'     alias ps='colourify ps'     alias mtr='colourify mtr'     alias semanage='colourify semanage'     alias getsebool='colourify setsebool'     alias ifconfig='colourify ifconfig' fi   

con ~/.grc/grc.conf :

  ABCDEFGHIJKLMNABCDEFGHIJKLMN9   

A primera vista, ¿de dónde podría venir el error? Tal vez haya olvidado una variable de entorno o una opción no compatible para ls -l0 que evitaría el código de colores para el tamaño de los archivos ...

Cualquier comentario es bienvenido, saluda

Actualizar 1:

Como puedes ver, hice un:

  ls -l1  

que muestra exactamente el alias para el comando " ls -l2 "

En la pantalla de la pantalla a continuación, me di cuenta de que no tengo ningún nombre de grupo que sigue normalmente el nombre del propietario (debido a bandera). ABCDEFGHIJKLMNABCDEFGHIJKLMN14 , Relativamente a la captura de su pantalla y ejemplo, ¿cree que mi problema proviene de este campo que falta?

Indee, en la captura de su pantalla, tiene un nombre de grupo, puede producir colores que faltan con GRC y su regulación utilizada por defecto?

sin nombre de grupo ??

Original en ingles

I can get working the tool grc which allows to have colors for permissions and different colors as a function of the size of files listed for example with ls -l command.

On my previous MacBook with High Sierra 10.13.6, I show you an example of what I get :

grc working

As you can see, I have a colors code for the different sizes of files (increasingly white, yellow, green and red).

Now, on my new MacBook with Mojave 10.14.6, with the same ~/.bashrc and ~/.bash_profile files, I can't have the same rendering than for the High Sierra 10.13.6 MacBook pro. Here below what I get :

grc not working

You can see that no colors appear for size files (unlike the High Sierra case).

I get the same issue when I do a ssh from Mojave to High Sierra.

Here the content of ~/.bashrc on Mojave not working version :

############ dircolors binary ################# export PATH=/opt/local/libexec/gnubin:$PATH  ###############################################  export CLICOLOR=1 export LS_COLORS='README*=4;31:*.txt=1;35' eval `dircolors ~/.dircolors`  ########### GRC colourify ################# source ~/.grc/grc_bash  ########### alias l ####################### alias l='grc -es --colour=auto ls --color -G -lrt'  ########## function ls #################### function ls { grc -es --colour=auto ls --color -G -C -rt "$@" | gsed -r 's/'$(echo -e "\033")'\[[0-9]{1,2}(;([0-9]{1,2})?)?[mK]//g' ;} 

For ~/.grc/grc_bash, I have put :

GRC="$(which grc)" if [ "$TERM" != dumb ] && [ -n "$GRC" ]; then     alias colourify="$GRC -es --colour=auto"     alias blkid='colourify blkid'     alias nmap='colourify nmap'     alias configure='colourify ./configure'     alias df='colourify df'     alias diff='colourify diff'     alias docker='colourify docker'     alias docker-machine='colourify docker-machine'     alias du='colourify du'     alias env='colourify env'     alias free='colourify free'     alias fdisk='colourify fdisk'     alias findmnt='colourify findmnt'     alias make='colourify make'     alias gcc='colourify gcc'     alias g++='colourify g++'     alias id='colourify id'     alias ip='colourify ip'     alias iptables='colourify iptables'     alias as='colourify as'     alias gas='colourify gas'     alias ld='colourify ld'     alias ls='colourify ls'     alias lsof='colourify lsof'     alias lsblk='colourify lsblk'     alias lspci='colourify lspci'     alias netstat='colourify netstat'     alias ping='colourify ping'     alias traceroute='colourify traceroute'     alias traceroute6='colourify traceroute6'     alias head='colourify head'     alias tail='colourify tail'     alias dig='colourify dig'     alias mount='colourify mount'     alias ps='colourify ps'     alias mtr='colourify mtr'     alias semanage='colourify semanage'     alias getsebool='colourify setsebool'     alias ifconfig='colourify ifconfig' fi 

with ~/.grc/grc.conf :

(^|[/\w\.]+/)semanage fcontext\s? conf.semanagefcontext (^|[/\w\.]+/)semanage (user|login|port)\s? conf.semanageuser  # getsebool (^|[/\w\.]+/)getsebool\s? conf.getsebool  # ulimit (^|[/\w\.]+/)ulimit\s? conf.ulimit  # vmstat (^|[/\w\.]+/)vmstat\s? conf.vmstat  # dnf (^|[/\w\.]+/)dnf\s? conf.dnf  # nmap (^|[/\w\.]+/)nmap\s? conf.nmap  # uptime | w (^|[/\w\.]+/)(uptime|w)\s? conf.uptime  # getfacl (^|[/\w\.]+/)getfacl\s? conf.getfacl  # showmount (^|[/\w\.]+/)showmount\s? conf.showmount  # apache ant command (^|[/\w\.]+/)ant\s? conf.ant  # # apache maven command (^|[/\w\.]+/)mvn\s? conf.mvn 

At first sight, where could error come from ? Maybe I have forgotten an environment variable or an unsupported option for ls -lrt that would prevent the colors code for size of files ...

Any remark is welcome, Regards

UPDATE 1:

As you can see, I did a :

|fab@astro|14:03:19|~/temp| alias l alias l='grc -es --colour=auto ls --color -G -lrt' 

which shows exactly the alias for command "l"

From the screen cpature below, the I realized that I have no group name following normally following the name of owner (due to -G flag). @klanomath, Relatively to your screen capture and example, do you think my issue comes from this missing field ?

Indee, on your screen capture, you have a name of group, it may produce missing colors with grc and its regexp used by default ?

no group name ??

              
         
         

Lista de respuestas

4
 
vote
vote
La mejor respuesta
 

La función de coloración de tamaño del comando gcr ls sigue funcionando con MoJave. Has cambiado el formato de fecha en la cáscara desde el mes / día / (año) / hora (US) a día / mes / (año) / (año) / tiempo (en su mayoría Europa).

Ahora el día (1-31) se coloreará con el color predeterminado "Tamaño" (negro en mi ejemplo y blanco en su ejemplo) como todos los tamaños por debajo de 1m.

Así que vuelva al formato de la fecha de los EE. UU., O modifique la (s) expresión Rogex respectiva en CONF.LS.

Prueba:

nosotros:

Ejemplo de captura de pantalla EE.UU.

Europa:

Ejemplo de captura de pantalla Europa

Para obtener diferentes colores para tamaños más pequeños (es decir, tamaños por debajo de 1 m) agregué las siguientes líneas al archivo CONF.LS de GRC (las expresiones regulares a continuación no se trabajan realmente correctamente, la forma alternativa de detectar el patrón de tamaño (< Código> ABCDEFGHIJKLMNABCDEFGHIJKLMN0 ) no es correcto, así que no solo copie & amp; Peguelos, pero trabajan para las capturas de pantalla de ejemplo:

  # size: 10 <= size < 100 regexp=s+(d{2}|d(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=bold yellow ======= # size: 100 <= size < 1k regexp=s+(d{3}|d(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=red ======= # size: 1k <= size < 10k regexp=s+(d{4}|d(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=bold red ======= # size: 10k <= size < 100k regexp=s+(d{5}|d+(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=green ======= # size: 100k <= size < 1M regexp=s+(d{6}|d+(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=bold green ======= # size: 1M <= size < 10M regexp=s+(d{7}|d(?:[,.]?d+)?[KM])(?=s[A-Z][a-z]{2}s) colours=yellow =======   

La expresión regular ejemplar regexp=s+(d{5}|d+(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) significa lo siguiente:

  1. s+(d{5}|d+(?:[,.]?d+)?[K]) : busque un patrón con 1 o más caracteres que no imprimen, 5 dígitos (por ejemplo, 34249) o 1 o más dígitos seguido de un opcional, o. , más dígitos opcionales y un k (por ejemplo, 10k o 13.1k)

que debe ser seguido por (?=...) :

  1. s[A-Z][a-z]{2}s que es el patrón para un mes abreviado rodeado de un carácter que no imprime en cada lado (por ejemplo, oct)

Con el formato de fecha europeo activo, la condición no se cumplirá porque el día (uno o dos dígitos) sigue después del tamaño del archivo. En su lugar, el día y cumpliría con los requisitos, si un día tuviera cinco dígitos.


Aquí hay una Conf.ls que debería funcionar con la localidad francesa en la terminal de Mojave. Agregué un colorante de la fecha de trabajo porque el mes (francés) aparentemente cambió a todos en minúsculas en Mojave. Simplemente puede eliminar el tamaño de tamaño para tamaños de archivos más pequeños eliminando las líneas respectivas o cambie de colores si no le gustan.

  # The following matches file sizes as produced by ls -l or ls -lh # The output produced by ls -s is probably not specific # enough to be reliably matched, especially considering ls -s(k|m|g|G). # # Example lines: # -rw-r--r--   1 user staff 344M Mar 22 22:51 MVI_8735.m4v # -rw-r--r--   1 user staff 360050327 Mar 22 22:51 MVI_8735.m4v # -rw-r--r--.  1 user staff 1.0G Nov 23 16:13 testg # -rw-r--r--.  1 user staff 1.0K Nov 23 16:13 testk # -rw-r--r--.  1 user staff 1.0M Nov 23 16:13 testm # -rw-r--r--.  1 user staff 1073741824 Nov 23 16:13 testg # -rw-r--r--.  1 user staff       1024 Nov 23 16:13 testk # -rw-r--r--.  1 user staff    1048576 Nov 23 16:13 testm # # The regexp uses lookahead to match a date following the size  # size: 10 <= size < 100 regexp=s+(d{2})(?=s([ 1-3]d)s) colours=bright_yellow ======= # size: 100 <= size < 1k regexp=s+(d{3})(?=s([ 1-3]d)s) colours=yellow ======= # size: 1k <= size < 10k regexp=s+(d{4}|d(?:[,.]?d+)?[K])(?=s([ 1-3]d)s) colours=bold yellow ======= # size: 10k <= size < 100k regexp=s+(d{5}|dd(?:[,.]?d+)?[K])(?=s([ 1-3]d)s) colours=red ======= # size: 100k <= size < 1M regexp=s+(d{6}|ddd(?:[,.]?d+)?[K])(?=s([ 1-3]d)s) colours=bold red ======= # size: 1M <= size < 10M regexp=s+(d{7}|d(?:[,.]?d+)?[KM])(?=s([ 1-3]d)s) colours=green ======= # size: 10M <= size < 100M regexp=s+(d{8}|dd(?:[,.]?d+)?M)(?=s([ 1-3]d)s) colours=bold green ======= # size: 100M <= size < 1G regexp=s+(d{9}|d{3}M)(?=s([ 1-3]d)s) colours=blue ======= # size: 1G <= size regexp=s+(d{10,}|[d.,]+G)(?=s([ 1-3]d)s) colours=bold blue ======= # device major minor numbers regexp=s(d+),s+(d+)s colours=default,bright_yellow ,yellow ======= # Date-Time => G1=Day G2=Month G3=Hour G4=Minutes G5=Year regexp=([ 1-3]d)s([a-zu00FB]{3})s(?:([0-2]?d):([0-5]d)(?=[s,]|$)|s*(d{4})) colours=unchanged,cyan,cyan,cyan,cyan,bold cyan ======= # root regexp=s(root|wheel)(?=s|$) colours=unchanged,bold white on_red ======= # SELinux regexp=(w+_u):(w+_r):(w+_t):(wd) colours=default,green,yellow,cyan,magenta - # -rwxrwxrwx ============================ # File Type regexp=(-|([bcCdDlMnpPs?]))(?=[-r][-w][-xsStT][-r][-w][-xsStT][-r][-w][-xsStT]) colours=unchanged,unchanged,bold white - # owner rwx regexp=(?<=[-bcCdDlMnpPs?])(-|(r))(-|(w))(-|([xsStT]))(?=[-r][-w][-xsStT][-r][-w][-xsStT]) colours=unchanged,unchanged,bright_green,unchanged,bright_green,unchanged,bright_green - # group rwx regexp=(?<=[-bcCdDlMnpPs?][-r][-w][-xsStT])(-|(r))(-|(w))(-|([xsStT]))(?=[-r][-w][-xsStT]) colours=unchanged,unchanged,yellow,unchanged,yellow,unchanged,yellow - # other rwx regexp=(?<=[-bcCdDlMnpPs?][-r][-w][-xsStT][-r][-w][-xsStT])(-|(r))(-|(w))(-|([xsStT])) colours=unchanged,unchanged,bright_red,unchanged,bright_red,unchanged,bright_red - # sStT all regexp=(?<=[-bcCdDlMnpPs?])[-r][-w]([sStT])[-r][-w]([sStT])[-r][-w]([sStT]) colours=unchanged,bold green,bold yellow, bold red - # ACL regexp=^S{10}(+) colours=unchanged,on_cyan bold white   

Ejemplo de captura de pantalla:

Ejemplo de captura de pantalla

 

The size coloring function of the gcr ls command is still working with Mojave. You've changed the date format in the shell from month/day/(year)/time (US) to day/month/(year)/time (mostly Europe) though.

Now the day (1-31) will be colored with the default "size" color (black in my example and white in your example) as all sizes below 1M.

So either return to the US date format, or modify the respective regex expression(s) in conf.ls.

Proof:

US:

example screenshot us

Europe:

example screenshot europe

To get different colors for smaller sizes (i.e. sizes below 1M) I added the following lines to grc's conf.ls file (the regular expressions below aren't really worked out properly - the alternative way to detect the size pattern (|\d(?:[,.]?\d+)?[K]) isn't correct, so don't just copy & paste them - but they work for the example screenshots:

# size: 10 <= size < 100 regexp=\s+(\d{2}|\d(?:[,.]?\d+)?[K])(?=\s[A-Z][a-z]{2}\s) colours=bold yellow ======= # size: 100 <= size < 1k regexp=\s+(\d{3}|\d(?:[,.]?\d+)?[K])(?=\s[A-Z][a-z]{2}\s) colours=red ======= # size: 1k <= size < 10k regexp=\s+(\d{4}|\d(?:[,.]?\d+)?[K])(?=\s[A-Z][a-z]{2}\s) colours=bold red ======= # size: 10k <= size < 100k regexp=\s+(\d{5}|\d+(?:[,.]?\d+)?[K])(?=\s[A-Z][a-z]{2}\s) colours=green ======= # size: 100k <= size < 1M regexp=\s+(\d{6}|\d+(?:[,.]?\d+)?[K])(?=\s[A-Z][a-z]{2}\s) colours=bold green ======= # size: 1M <= size < 10M regexp=\s+(\d{7}|\d(?:[,.]?\d+)?[KM])(?=\s[A-Z][a-z]{2}\s) colours=yellow ======= 

The exemplary regular expression regexp=\s+(\d{5}|\d+(?:[,.]?\d+)?[K])(?=\s[A-Z][a-z]{2}\s) means the following:

  1. \s+(\d{5}|\d+(?:[,.]?\d+)?[K]): search for a pattern with 1 or more non-printing characters, 5 digits (eg 34249) or 1 or more digits followed by an optional , or ., more optional digits and a K (e.g. 10K or 13.1K)

which must be followed by (?=...):

  1. \s[A-Z][a-z]{2}\s which is the pattern for an abbreviated month surrounded by one non-printing character on each side(e.g. Oct )

With the european date format active the condition won't be fulfilled because the day (one or two digits) follows after the file size. Instead the day and month would meet the requirements, if a day had five digits.


Here is a conf.ls which should work with the all french locale in Mojave's terminal. I added some working date coloring because the (french) month apparently changed to all lowercase in Mojave. You can simply remove size coloring for smaller file sizes by deleting the respective lines or change colors if you don't like them.

# The following matches file sizes as produced by ls -l or ls -lh # The output produced by ls -s is probably not specific # enough to be reliably matched, especially considering ls -s(k|m|g|G). # # Example lines: # -rw-r--r--   1 user staff 344M Mar 22 22:51 MVI_8735.m4v # -rw-r--r--   1 user staff 360050327 Mar 22 22:51 MVI_8735.m4v # -rw-r--r--.  1 user staff 1.0G Nov 23 16:13 testg # -rw-r--r--.  1 user staff 1.0K Nov 23 16:13 testk # -rw-r--r--.  1 user staff 1.0M Nov 23 16:13 testm # -rw-r--r--.  1 user staff 1073741824 Nov 23 16:13 testg # -rw-r--r--.  1 user staff       1024 Nov 23 16:13 testk # -rw-r--r--.  1 user staff    1048576 Nov 23 16:13 testm # # The regexp uses lookahead to match a date following the size  # size: 10 <= size < 100 regexp=\s+(\d{2})(?=\s([ 1-3]\d)\s) colours=bright_yellow ======= # size: 100 <= size < 1k regexp=\s+(\d{3})(?=\s([ 1-3]\d)\s) colours=yellow ======= # size: 1k <= size < 10k regexp=\s+(\d{4}|\d(?:[,.]?\d+)?[K])(?=\s([ 1-3]\d)\s) colours=bold yellow ======= # size: 10k <= size < 100k regexp=\s+(\d{5}|\d\d(?:[,.]?\d+)?[K])(?=\s([ 1-3]\d)\s) colours=red ======= # size: 100k <= size < 1M regexp=\s+(\d{6}|\d\d\d(?:[,.]?\d+)?[K])(?=\s([ 1-3]\d)\s) colours=bold red ======= # size: 1M <= size < 10M regexp=\s+(\d{7}|\d(?:[,.]?\d+)?[KM])(?=\s([ 1-3]\d)\s) colours=green ======= # size: 10M <= size < 100M regexp=\s+(\d{8}|\d\d(?:[,.]?\d+)?M)(?=\s([ 1-3]\d)\s) colours=bold green ======= # size: 100M <= size < 1G regexp=\s+(\d{9}|\d{3}M)(?=\s([ 1-3]\d)\s) colours=blue ======= # size: 1G <= size regexp=\s+(\d{10,}|[\d.,]+G)(?=\s([ 1-3]\d)\s) colours=bold blue ======= # device major minor numbers regexp=\s(\d+),\s+(\d+)\s colours=default,bright_yellow ,yellow ======= # Date-Time => G1=Day G2=Month G3=Hour G4=Minutes G5=Year regexp=([ 1-3]\d)\s([a-z\u00FB]{3})\s(?:([0-2]?\d):([0-5]\d)(?=[\s,]|$)|\s*(\d{4})) colours=unchanged,cyan,cyan,cyan,cyan,bold cyan ======= # root regexp=\s(root|wheel)(?=\s|$) colours=unchanged,bold white on_red ======= # SELinux regexp=(\w+_u):(\w+_r):(\w+_t):(\w\d) colours=default,green,yellow,cyan,magenta - # -rwxrwxrwx ============================ # File Type regexp=(-|([bcCdDlMnpPs?]))(?=[-r][-w][-xsStT][-r][-w][-xsStT][-r][-w][-xsStT]) colours=unchanged,unchanged,bold white - # owner rwx regexp=(?<=[-bcCdDlMnpPs?])(-|(r))(-|(w))(-|([xsStT]))(?=[-r][-w][-xsStT][-r][-w][-xsStT]) colours=unchanged,unchanged,bright_green,unchanged,bright_green,unchanged,bright_green - # group rwx regexp=(?<=[-bcCdDlMnpPs?][-r][-w][-xsStT])(-|(r))(-|(w))(-|([xsStT]))(?=[-r][-w][-xsStT]) colours=unchanged,unchanged,yellow,unchanged,yellow,unchanged,yellow - # other rwx regexp=(?<=[-bcCdDlMnpPs?][-r][-w][-xsStT][-r][-w][-xsStT])(-|(r))(-|(w))(-|([xsStT])) colours=unchanged,unchanged,bright_red,unchanged,bright_red,unchanged,bright_red - # sStT all regexp=(?<=[-bcCdDlMnpPs?])[-r][-w]([sStT])[-r][-w]([sStT])[-r][-w]([sStT]) colours=unchanged,bold green,bold yellow, bold red - # ACL regexp=^\S{10}(\+) colours=unchanged,on_cyan bold white 

Example screenshot:

example screenshot

 
 
         
         
0
 
vote

Creo que ABCDEFGHIJKLMNABCDEFGHIJKLMN7 Requiere ABCDEFGHIJKLMNABCDEFGHIJKLMN8 . Para cambiar la versión de python en un sistema con # size: 10 <= size < 100 regexp=s+(d{2}|d(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=bold yellow ======= # size: 100 <= size < 1k regexp=s+(d{3}|d(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=red ======= # size: 1k <= size < 10k regexp=s+(d{4}|d(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=bold red ======= # size: 10k <= size < 100k regexp=s+(d{5}|d+(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=green ======= # size: 100k <= size < 1M regexp=s+(d{6}|d+(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=bold green ======= # size: 1M <= size < 10M regexp=s+(d{7}|d(?:[,.]?d+)?[KM])(?=s[A-Z][a-z]{2}s) colours=yellow ======= 0 instalado, primero lista las versiones disponibles -

  # size: 10 <= size < 100 regexp=s+(d{2}|d(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=bold yellow ======= # size: 100 <= size < 1k regexp=s+(d{3}|d(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=red ======= # size: 1k <= size < 10k regexp=s+(d{4}|d(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=bold red ======= # size: 10k <= size < 100k regexp=s+(d{5}|d+(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=green ======= # size: 100k <= size < 1M regexp=s+(d{6}|d+(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=bold green ======= # size: 1M <= size < 10M regexp=s+(d{7}|d(?:[,.]?d+)?[KM])(?=s[A-Z][a-z]{2}s) colours=yellow ======= 1  

para cambiar a # size: 10 <= size < 100 regexp=s+(d{2}|d(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=bold yellow ======= # size: 100 <= size < 1k regexp=s+(d{3}|d(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=red ======= # size: 1k <= size < 10k regexp=s+(d{4}|d(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=bold red ======= # size: 10k <= size < 100k regexp=s+(d{5}|d+(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=green ======= # size: 100k <= size < 1M regexp=s+(d{6}|d+(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=bold green ======= # size: 1M <= size < 10M regexp=s+(d{7}|d(?:[,.]?d+)?[KM])(?=s[A-Z][a-z]{2}s) colours=yellow ======= 2 -

  # size: 10 <= size < 100 regexp=s+(d{2}|d(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=bold yellow ======= # size: 100 <= size < 1k regexp=s+(d{3}|d(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=red ======= # size: 1k <= size < 10k regexp=s+(d{4}|d(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=bold red ======= # size: 10k <= size < 100k regexp=s+(d{5}|d+(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=green ======= # size: 100k <= size < 1M regexp=s+(d{6}|d+(?:[,.]?d+)?[K])(?=s[A-Z][a-z]{2}s) colours=bold green ======= # size: 1M <= size < 10M regexp=s+(d{7}|d(?:[,.]?d+)?[KM])(?=s[A-Z][a-z]{2}s) colours=yellow ======= 3  
 

I believe that grc requires python3. To change the version of python on a system with MacPorts installed, first list the available versions-

port select --list python Available versions for python:         none         python26-apple         python27 (active)         python27-apple         python37  

To change to python37 -

port select python python37 
 
 
     
     

Relacionados problema

20  ¿Hay alguna manera de suprimir los recuentos de insignias y el ícono de Dock Bounce para Terminal.App en León?  ( Is there a way to suppress badge counts and the dock icon bounce for terminal ap ) 
Con las nuevas funciones de ahorro de estado (que quiero mantener), las notificaciones del muelle son más agregadas para mí en León. ¿Puedo suprimir el rebote...

3  ITERM ZSH - Falta la solicitud correcta  ( Iterm zsh missing right prompt ) 
Estoy usando OH-MY-ZSH e ITERM2. También he permitido el complemento ZSH-VIM-MODE de OH-MY-ZSH. Una de las molestias que he encontrado es mi solicitud correct...

0  En el buscador, al hacer clic en una etiqueta de color, cargar sin terminar y, finalmente, no se muestran carpetas según lo esperado  ( Into finder when clicking on a color tag loading unfinishing and finally no fo ) 
Tengo una mala experiencia con la etiqueta de color en ABCDEFGHIJKLMNABCDEFGHIJKLMN1 . De hecho, cuando hago clic en la etiqueta de color rojo, espero que se...

0  Quiero mostrar un archivo en un paquete de AppleScript, pero Shell Devuelve: archivo no encontrado  ( I want to show a file in an applescript bundle but shell returns file not foun ) 
Mi paquete de paquete: ABCDEFGHIJKLMNABCDEFGHIJKLMN2 Mi código: set bashFile to path to resource "reference.txt" set the reference_data to do shell scr...

4  Desinstalar Genieo rompió mi sistema  ( Uninstalling genieo broke my system ) 
Actualización a continuación, el resto es más o menos información de fondo. Después de descubrir una instalación de Genieo, lo recordé vagamente, bien, no c...

1  Cambie automáticamente la configuración del terminal cuando esté en pantalla completa  ( Automatically change settings of terminal when in full screen ) 
A menudo utilizo emacs de un terminal ( emacs -nw ), y al comparar dos archivos lado a lado ( C-x 3 ) es A menudo es útil para entrar en modo de pantalla co...

6  MACOS CATALINA CAUSANDO "ENCUENTRE :.: Operación no permitida" errores  ( Macos catalina causing find operation not permitted errors ) 
Tengo un flujo de trabajo de automatización que utilizo como una acción rápida. Se necesita un elemento del buscador y llama un script de shell con él. Parte ...

2  ¿Qué herramientas existen para recuperar un archivo que me acumulé con CPP en terminal?  ( What tools exist to recover a file i clobbered using cpp in terminal ) 
Accidentalmente escribo ABCDEFGHIJKLMNABCDEFGHIJKLMN1 , con la intención de copiar el script de Python en la carpeta. Me di cuenta de que debería haber usa...

63  Evite que el terminal Mac volviera al tema predeterminado  ( Prevent mac terminal from reverting to default theme ) 
No puedo encontrar ninguna manera de cambiar el tema del terminal y tener ese tema aplicado permanentemente. Quiero cambiar a otro tema más oscuro que no se...

1  Sintaxis de comando de terminal de rizo de AppleScript  ( Curl terminal command syntax from applescript ) 
Quiero ejecutar un comando abcdefghijklmncurl en AppleScript que hace lo siguiente ( por esta pregunta / respuesta ): https://superuser.com/a/1054803/4711...

4  ¿Cómo puedo tener makefile / shell script script llamada /applications/application.app?  ( How can i have makefile shell script call applications application app ) 
OS MAC OS X 10.6.6 emacs 23.2.1 Actualmente estoy tratando de instalar Magit en emacs de carbono utilizando su solución propuesta. Soy un makefile casi comp...

0  ¿Cómo tener una ruta completa de directorio siempre mostrada en el terminal MAC?  ( How to have full directory path always shown in mac terminal ) 
Encontré respuestas pero no funcionan: Añadí esta línea en ABCDEFGHIJKLMNABCDEFGHIJKLMN6 : export PS1='u@H:w$' Productos de TI: ABCDEFGHIJKLMNABC...

2  Copiando solo archivos sin una cadena especial en nombre de archivo  ( Copying only files without a special string in filename ) 
Tengo que copiar solo archivos de una carpeta que no tiene una cadena siguiente en su nombre de archivo: nnnnxnnnn (un número de 3 o 4 dígitos seguido del car...

1  Escribiendo automáticamente una contraseña en el terminal  ( Automatically typing a password into terminal ) 
Quiero poder cambiar la contraseña de una imagen de disco, pero completamente automatizada. ¿Hay alguna manera de ingresar una cadena como una contraseña en l...

8  ¿Cómo maximizo una ventana verticalmente? [duplicar]  ( How do i maximize a window vertically ) 
Esta pregunta ya tiene respuestas aquí : cerrado 9 años . posible duplicado: ¿Qué opciones...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos


Licensed under cc by-sa 3.0 with attribution required.