Preguntas etiquetadas con bash

10
para contratiempos de loop glob

Estoy tratando de configurar un script que se repita en un conjunto de directorios, y haga una cosa cuando encuentre archivos .jpg, y otra cuando encuentre archivos .nef. El problema es que, por ejemplo, si un directorio no tiene archivos .jpg (o .nef), la entrada global ya no es global, sino solo...

10
Cómo pasar el argumento al script que se ingresa a bash

En este momento tengo una frase como esta: curl -fsSL http://git.io/vvZMn | bash Está descargando el script y pasándolo a bash como archivo stdin. Me gustaría ejecutar este script con argumentos adicionales print. Tal vez algo como esto? curl -fsSL http://git.io/vvZMn | bash -- print Pero esto...

10
asignar e inspeccionar metadatos de la función bash

A menudo genero y registro muchas funciones bash que automatizan muchas de las tareas que suelo realizar en mis proyectos de desarrollo. Esa generación depende de los metadatos del proyecto en el que estoy trabajando. Quiero anotar las funciones con la información del proyecto que se generaron, de...

10
¿Qué es una "s" dentro de "$ -"?

Normalmente conozco bien el contenido de $-. En un CentOS reciente obtengo: [grochmal@orion ~]$ echo $- himBH hmBHson todas las opciones sety isignifica que mi shell es interactivo. Sin embargo, en mi Arch Linux obtuve: [grochmal@haps ~]$ echo $- himBHs No puedo encontrar nada útil man bashy...

10
Expansión bash hexadecimal

Me gustaría saber si hay una manera de usar la expansión bash para ver todas las posibilidades de combinación de varios dígitos en hexadecimal. Puedo ampliar en binarios En la base 2: echo {0..1}{0..1}{0..1} Lo que devuelve: 000 001 010 011 100 101 110 111 En base 10: echo {0..9}{0..9} Lo...

10
Estado de salida de bash utilizado con PIPE

Estoy tratando de entender cómo se comunica el estado de salida cuando se usa una tubería. Supongamos que estoy usando whichpara localizar un programa inexistente: which lss echo $? 1 Como whichno lsspude localizar , obtuve un estado de salida de 1. Esto está bien. Sin embargo, cuando intento lo...

10
encontrar comando, enumerar salida y permitir selección?

Cuando uso find, a menudo encuentra múltiples resultados como find -name pom.xml ./projectA/pom.xml ./projectB/pom.xml ./projectC/pom.xml A menudo quiero seleccionar solo un resultado específico, (por ejemplo edit ./projectB/pom.xml). ¿Hay alguna manera de enumerar la findsalida y seleccionar un...

10
bash: mover archivos con espacios

Cuando muevo un solo archivo con espacios en el nombre del archivo, funciona así: $ mv "file with spaces.txt" "new_place/file with spaces.txt" Ahora tengo una lista de archivos que pueden contener espacios y quiero moverlos. Por ejemplo: $ echo "file with spaces.txt" > file_list.txt $ for...