Preguntas etiquetadas con bash

82
Canalice solo STDERR a través de un filtro

¿Hay alguna forma, en bash, de canalizar STDERR a través de un filtro antes de unificarlo con STDOUT? Es decir, quiero STDOUT ────────────────┐ ├─────> terminal/file/whatever STDERR ── [ filter ] ──┘ más bien que STDOUT ────┐ ├────[ filter ]───> terminal/file/whatever STDERR ────┘...

82
En bash, ¿cómo cuento el número de líneas en una variable?

Tengo una variable que tiene una cadena almacenada y necesito verificar si tiene líneas: var=`ls "$sdir" | grep "$input"` pseudocódigo: while [ ! $var's number of lines -eq 1 ] do something Esa es mi idea sobre cómo comprobarlo. echo $var | wc -lno funciona - siempre dice 1, aunque lo ha...

82
Expandir una posible ruta relativa en bash

Como argumentos para mi script, hay algunas rutas de archivo. Esos pueden, por supuesto, ser relativos (o contener ~). Pero para las funciones que he escrito, necesito rutas que sean absolutas, pero que no tengan sus enlaces simbólicos resueltos. ¿Hay alguna función para esto?...

82
Recorrer alfabetos en Bash

Quiero mvtodos los archivos que comienzan con 'x' al directorio 'x'; algo como: mv path1/x*.ext path2/x y hazlo para todas las letras del alfabeto a, ..., z ¿Cómo puedo escribir un script bash que haga bucles 'x' a través del alfabeto?

82
Agregar marca de tiempo a un nombre de archivo con mv en BASH

Bueno, soy un novato en Linux y tengo un problema con un script bash simple. Tengo un programa que se agrega a un archivo de registro mientras se ejecuta. Con el tiempo, ese archivo de registro se vuelve enorme. Me gustaría crear una secuencia de comandos de inicio que cambiará el nombre y...

82
¿Git autocompletar en alias de bash?

Lo estoy usando gocomo un alias bash simple para git checkout branchname. Lo que extraño es la función de autocompletar que funciona con el git checkout branchna...comando completo , pero no en el alias. ¿Hay alguna forma de instruir a Bash para que "herede" el "controlador" de autocompletar...

82
¿Qué es la extensión de archivo Bash?

He escrito un script bash en un editor de texto, ¿qué extensión guardo mi script para que pueda ejecutarse como un script bash? He creado un script que, en teoría, debería iniciar un servidor ssh. Me pregunto cómo hacer que se ejecute el script una vez que hago clic en él. Estoy ejecutando OS X...

82
Comando Curl sin usar caché

¿Hay alguna manera de decirle al comando curl que no use la caché del lado del servidor? p.ej; Tengo este comando curl: curl -v www.example.com ¿Cómo puedo pedirle a curl que envíe una nueva solicitud para no usar el caché? Nota : estoy buscando un comando ejecutable en la terminal....

81
¿La mejor manera de hacer un demonio de script de shell?

Me pregunto si hay una mejor manera de hacer un demonio que espera algo usando solo sh que: #! /bin/sh trap processUserSig SIGUSR1 processUserSig() { echo "doing stuff" } while true; do sleep 1000 done En particular, me pregunto si hay alguna forma de deshacerse del bucle y aún hacer que...

81
¿Cómo mostrar solo la barra de progreso de wget?

Por ejemplo: wget http://somesite.com/TheFile.jpeg downloading: TheFile.tar.gz ... --09:30:42-- http://somesite.com/TheFile.jpeg => `/home/me/Downloads/TheFile.jpeg' Resolving somesite.co... xxx.xxx.xxx.xxx. Connecting to somesite.co|xxx.xxx.xxx.xxx|:80... connected. HTTP request sent,...