Articles of shell script de

Necesita decodificar esta línea {$ HOSTNAME ^^} == {$ arrName ^^}

Lo siguiente es una parte de un script de shell escrito por alguien en mi organización. while read -r line do #split if needed arrName=$(echo $line | cut -d"." -f1) if [ {$HOSTNAME^^} == {$arrName^^} ]; then echo "Perfect $arrName" echo "$1" >> $TEMPFILE fi done < compuetrnames.txt Toda la secuencia de commands era comprensible […]

Eliminar set de loggings si se encuentra patrón

Puede estar duplicado pero no marcar esto, Chicos estoy realizando tareas manuales haciendo un trabajo que no puede get una solución exacta hasta el momento, eliminé 5000 líneas de 45000, tratando de hacer lo más simple posible PEDIR ALFA Instalación: 201 ZZZ COUNTRY Rastro incorrecto: Kotak: NA Remojo: NA SUSTOMATIVO: XP OOOOOOOOOOOOOO OOOOOOOOOOOOOO LAM ORDEN […]

zsh shell autocomplete, cómo autocomplete ambos files y cadenas arbitrarias devueltas desde una function

Estoy tratando de configurar zsh para que complete automáticamente mis commands rclone, por ejemplo rclone copy gdr <tab> y se convierta en rclone copy gdrive-johnsmith al mismo time que hace lo mismo con los nombres de file. rclone vino con un command para generar un file autocompletado de zsh, pero el file no gdrive-johnsmith: nombres […]

Haz que Trickle obtenga el $ PATH correcto

Trickle es un progtwig de limitación de ancho de banda. Tengo el siguiente script para goteo. #!/bin/bash echo $PATH trickle -s -t 3 -u 200 -d 200 "$@" Tengo un script en ~ / bin / con el que quiero ejecutar el script. yo $ my_trickle.sh new_script.sh /sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/local/bin:/usr/games:~/bin trickle: exec(): No such file or directory […]

linux pgrep al excluir usuario específico

Estoy usando el command pgrep en un script de shell para monitorear alguna aplicación java. Pero hay un service continuo de Java que está generando problemas en mi código. Ese process pertenece a otro usuario. Entonces, ¿hay alguna manera de excluir el process de un usuario específico mientras usa grep? La siguiente es la línea […]

Usar parameters en una secuencia de commands

Usualmente uso el command find para copyr automáticamente ciertos files multimedia desde el directory A al directory B. Utilizo el siguiente command: for f in `find ./ -name "*.mkv" -mtime -24h`; do cp $f rename/ ; done Esto hace totalmente lo que quiero, pero ahora que he transferido el command a un script ejecutable (llamémoslo […]

¿Cuál funciona más rápido – operadores regulares (como <,>, =) o usando (-lt, -gt, -eq)? ¿y por qué?

¿Cuál funciona más rápido – operadores regulares (como <,>, =) o usando (-lt, -gt, -eq) ? ¿y por qué?

¿Por qué bash intenta ejecutar cadenas en una cadena de sustitución?

Se supone que mi script toma la input de una tubería y reemplaza los caracteres de nueva línea con comas, usando la sustitución de cadena de bash: #! /bin/bash read -d -r input echo $input $input=${input//\n/,} echo $input Sin embargo, en lugar de replace el carácter de nueva línea, bash intenta ejecutar el primer patrón […]

Encontrar un file en un directory basado en el time

Tengo un directory llamado / home / mydir / test. Un file será enviado desde otro equipo que aterrice en este directory. Cómo encontrar el file es si está en ese directory por más de 4 horas. Probé el siguiente código. find . -cmin -240 No creo que esto esté funcionando. Enumera todo el file […]

El script con colors (tput) es BW cuando se inicia automáticamente al arrancar

Tengo un pequeño script de console que usa tput para colorear algunas palabras. Funciona bien cuando se inicia manualmente después de iniciar session como root. Pero todo el color desaparece cuando lo inicio automáticamente a través de /etc/rc.local o desde cron @reboot. Cómo puedo arreglar esto..