Preguntas etiquetadas con bash

14
Mueve todos los archivos que no son un directorio

Tengo un directorio que estoy tratando de limpiar que contiene archivos y subdirectorios. Lo que intento hacer es simple: mover todos los archivos a otro directorio, pero dejar todos los subdirectorios como están. Estoy pensando algo como: mv [*_but_no_dirs] ./other_directory Parece que debería...

14
El archivo ~ / .inputrc no funciona correctamente

Tengo este archivo ~ / .inputrc que creé para ciertas asociaciones de teclas. # mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving "\e[1;5C":forward-word "\e[1;5D":backward-word "\e[5C":forward-word "\e[5D":backward-word "\e\e[C":forward-word "\e\e[D":backward-word cada vez que...

14
¿Cómo evito que la pantalla golpee mis títulos?

Estoy usando bashy GNU screenen centos7. Noto que si ssh a otro servidor, cambio el título (a través de ctrl+ a+ A), y salgo del servidor por el que se sobrescribe mi nuevo título USER@HOST:~. ¿Cómo puedo evitar que haga esto? He examinado los títulos dinámicos y he determinado qué es lo que está...

14
Sintaxis HISTTIMEFORMAT

Hay muchas bashguías que incluyen agregar líneas como HISTTIMEFORMAT='%d/%m/%y %T 'o HISTTIMEFORMAT="%F %T "to ~/.bashrco /etc/bash.bashrc. Siempre hay un espacio antes de la cita final. Por ejemplo, nunca HISTTIMEFORMAT='%d/%m/%y %T'. ¿Por qué es

14
grep archivos de la lista

Estoy tratando de ejecutar grep contra una lista de unos cientos de archivos: $ head -n 3 <(cat files.txt) admin.php ajax/accept.php ajax/add_note.php Sin embargo, aunque estoy buscando una cadena que sé que se encuentra en los archivos, lo siguiente no busca los archivos: $ grep -i 'foo'...

14
Comandos consecutivos

¿Estoy en lo cierto al suponer que cuando ;une dos comandos en una línea, Bash siempre espera hasta que el primer comando haya salido antes de ejecutar el segundo comando? Y de manera similar, en un script de shell que contiene dos comandos diferentes en diferentes líneas, ¿Bash siempre espera...

14
Eliminar archivos anteriores a un archivo específico

Necesito eliminar de una carpeta todos los archivos anteriores a un archivo específico. Ejecutando bash en CentOS 7. Tengo una solución para esto, pero creo que debería haber una forma más elegante de hacerlo: reference_file=/my/reference/file get_modify_time() { stat $1 | grep -Po "Modify:...

14
golpear con nohup

Quiero saber cuánto tiempo lleva ejecutar algo en nohup. Sé que esto funciona: $ time sleep 2 real 0m2.001s user 0m0.000s sys 0m0.001s ¿Pero por qué no funciona con nohup? $ nohup time sleep 2 & [1] 29456 $ nohup: ignoring input and appending output to 'nohup.out' nohup: failed to run...

14
'ls' que muestra dos archivos idénticos en un directorio

Entonces, de alguna manera, el comando lsparece mostrarme dos archivos idénticos en un directorio. $ ls -Blah /System/Library/LaunchDaemons total 32 drwxr-xr-x 266 root wheel 8.8K Jun 18 10:41 . drwxr-xr-x 79 root wheel 2.6K Mar 31 12:28 .. [redacted] -rw-r--r-- 1 root wheel 715B Jun 18 10:36...

14
¿Cómo tomar el valor absoluto usando awk?

Si tengo a continuación dos fechas: 2015-09-12,2015-08-13 Y necesito obtener el número de días entre ellos, usaré el siguiente código: awk -F'[-,]' '{print 360*($4-$1)+30*($5-$2)+($6-$3)}' La salida para este código será -29mientras que en realidad la diferencia