Preguntas etiquetadas con syntax

15
¿Cuál es el argumento que falta para -exec?

Utilizo el siguiente comando para borrar un directorio, de archivos y directorios de más de 30 días de antigüedad, y moverlos a un directorio de archivo que puedo eliminar después de algunas semanas si nadie solicita sus archivos. El directorio de destino tiene subdirectorios por nombre de usuario,...

13
¿Cuál es el punto de bash Null-operator ":", dos puntos?

¿Cuál es el punto del operador "nulo" en un script BASH? Entiendo que se usa como marcador de posición después de un ifcomando cuando no tiene nada que decir, pero necesita un comando para permitir que el programa se ejecute correctamente. Pero, ¿cuál es su uso general? ¿Cuándo lo usarías? ¿Cuándo...

12
Para bucle con alfabeto

Esto funciona perfectamente en OSX #!/bin/bash chars=( {a..z} ) n=3 for ((i=0; i<n; i++)) do echo "${chars[i]}" done Pero cuando lo ejecuto en Ubuntu, aparece el siguiente error. ForLoopAlphabetTest.sh: 2: ForLoopAlphabetTest.sh: Syntax error: "(" unexpected Parece que no puedo resolver el...

10
redirección de salida de comando usando '- <<(...)'

Necesitaba extraer un shasum. Esto funciona, pero ¿alguien puede explicar por qué? sed 's/^.*= //' -< <(openssl dgst -sha256 filename) Estoy familiarizado con la $( )construcción, pero no puedo encontrar documentos para <( ), junto con -<, que supongo que está redirigiendo al...

9
Soportes, llaves, llaves en Bash

Aquí va el enigma: Si lo hago: touch file{1,2,3} Crea archivo1, archivo2, archivo3 Y si lo hago rm file[1-3] Los borra. pero si lo hago touch file[1-3] crea: file[1-3] ¿Por