Quiero poder buscar archivos durante 14 días y más de 10k y luego sincronizar esos archivos encontrados a un destino. ¿Hay alguna manera de combinar estos dos comandos? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src
Por ejemplo, quiero darles a mis colegas acceso de escritura a cierto directorio. Supongamos que los subdirectorios en él tenían derechos de acceso 775, archivos 664, y también había algunos archivos ejecutables en el directorio - 775. Ahora quiero agregar permisos de escritura. Con chmod, podría...
Tengo Debian Squeeze AMD64. Mi caparazón actual es bash. Si escribo lo siguiente en mi terminal, funciona: $ uname -a Linux core 2.6.32-5-amd64 #1 SMP Fri May 10 08:43:19 UTC 2013 x86_64 GNU/Linux $ echo $SHELL /bin/bash $ echo $(realpath test.sh) /home/ffortier/test.sh Mi archivo test.sh se ve...
Tengo una función que convierte el tiempo de época a la fecha. Aquí está la definición date1(){ date -d @$1 } Me gustaría poder escribir: $ date1 xxxyyy Donde xxxyyy es el parámetro que paso a mi función para poder obtener la fecha correspondiente. Entiendo que tengo que añadir que, ya sea en...
En un directorio de 80 GB con aproximadamente 700,000 archivos, hay algunos nombres de archivo con caracteres que no están en inglés en el nombre del archivo. Aparte de rastrear laboriosamente la lista de archivos, hay: ¿Una manera fácil de enumerar o identificar estos nombres de archivo? ¿Una...
Estoy escribiendo un bashscript que necesita saber qué entorno de escritorio (XFCE, Unity, KDE, LXDE, Mate, Cinnamon, GNOME2, GNOME3, ...) se está ejecutando. ¿Cómo puedo obtener esa
Estoy empezando con bash y encontré lo siguiente: if test $first -lt $second then echo $first is lower than $second else if test $first -gt $second then echo $first is higher than $second else echo $first and $second are equals fi fi Para leer el script y ejecutarlo, sé lo que hace, pero...
En bash, es bastante fácil configurar la finalización personalizada de argumentos de comando utilizando el completeincorporado. Por ejemplo, si, para un comando hipotético con una sinopsis de foo --a | --b | --c, podría hacercomplete -W '--a --b --c' foo También puede personalizar la conclusión...
Estoy ejecutando mi script de shell a continuación en una máquina en la que se ejecuta el servidor de aplicaciones c ++ en el puerto 8080 y en el script de shell estoy ejecutando una URL y almacena la respuesta proveniente de esa URL en la variable DATA. Pero suponga que si el mismo servidor de...
¿Cómo conoce Bash en Ubuntu la lista específica de acciones de una herramienta? Por ejemplo, si escribo apt-get y tab dos veces, solo veo eliminar, actualizar, actualizar ... etc., pero no las acciones para otro comando o los archivos en el directorio actual. Estoy desarrollando una herramienta...
Estoy escribiendo esto en Bash: scp user@remote:~/dir/*.xml . y funciona, obteniendo todos los archivos que forman el comodín en el servidor remoto. ¿Pero por qué funciona esto? Pensé que Bash expande las expresiones comodín en argumentos antes de que los argumentos sean visibles para una...
Estoy trabajando con Bash 3, y estoy tratando de formar un condicional. En C / C ++, es muy simple:((A || B) && C) . En Bash, está resultando que no es así (creo que los autores de Git deben haber contribuido con este código antes de pasar a otros esfuerzos). Esto no funciona. Tenga en...
No estoy seguro de cómo redactar esto, pero a menudo me encuentro escribiendo comandos como este: cp /etc/prog/dir1/myconfig.yml /etc/prog/dir1/myconfig.yml.bak Por lo general, solo escribo la ruta dos veces (con la finalización de la pestaña) o copiaré y pegaré la ruta con el cursor. ¿Hay algún...
Me gustaría encontrar un equivalente de cmd 1 && cmd 2 && ... && cmd 20 pero con comandos expresados dentro de un forciclo como for i in {1..20} do cmd $i done ¿Qué sugeriría cambiar en la segunda expresión para encontrar un equivalente de la...
Un alias, como llse define con el aliascomando. Puedo verificar el comando con cosas como type llqué impresiones ll is aliased to `ls -l --color=auto' o command -v llque imprime alias ll='ls -l --color=auto' o alias llque también imprime alias ll='ls -l --color=auto' pero parece que no puedo...
Bash Manual dice: Bash intenta determinar cuándo se ejecuta con su entrada estándar conectada a una conexión de red, como cuando lo ejecuta el demonio de shell remoto, generalmente rshd, o el demonio de shell seguro sshd. Si Bash determina que se está ejecutando de esta manera, lee y ejecuta...
¿Cómo cortar hasta el primer delimitador /y obtener la parte restante de las cuerdas? Ex: pandi/sha/Dev/bin/boot Quiero cortar pandi, por lo que la salida
Accidentalmente sobrescribí el archivo / bin / bash con un script tonto que pretendía poner dentro de la carpeta / bin. ¿Cómo recupero el contenido de ese archivo? ¿Hay alguna manera de encontrar los contenidos en la web y copiarlos nuevamente? ¿Cuáles son mis opciones aquí, considerando que el...
Estoy tratando de escribir una función para reemplazar la funcionalidad del exitincorporado para evitar que salga del terminal. Intenté usar la SHLVLvariable de entorno pero no parece cambiar dentro de las subcapas: $ echo $SHLVL 1 $ ( echo $SHLVL ) 1 $ bash -c 'echo $SHLVL' 2 Mi función es la...
Ejecuto el siguiente comando: grep -o "[0-9] errors" verification_report_3.txt | awk '{print $1}' y obtengo el siguiente resultado: 1 4 0 8 Me gustaría agregar cada uno de los números a una variable de conteo continuo. ¿Hay un revestimiento mágico que alguien pueda ayudarme a...