Este comando enumera los directorios en la ruta actual: ls -d */ ¿Qué hace exactamente el patrón */? ¿Y cómo podemos dar la ruta absoluta en el comando anterior (por ejemplo ls -d /home/alice/Documents) para enumerar solo directorios en esa
Este comando enumera los directorios en la ruta actual: ls -d */ ¿Qué hace exactamente el patrón */? ¿Y cómo podemos dar la ruta absoluta en el comando anterior (por ejemplo ls -d /home/alice/Documents) para enumerar solo directorios en esa
¿Es posible canalizar hacia / desde el portapapeles en Bash? Si se trata de una tubería desde / hacia un dispositivo o mediante una aplicación auxiliar, no puedo encontrar nada. Por ejemplo, si /dev/clipse tratara de un dispositivo vinculado al portapapeles, podríamos hacer: cat /dev/clip # Dump...
Tengo un script de shell con este código: var=`hg st -R "$path"` if [ -n "$var" ]; then echo $var fi Pero el código condicional siempre se ejecuta, porque hg stsiempre imprime al menos un carácter de nueva línea. ¿Hay una manera simple de eliminar espacios en blanco $var(como trim()en PHP...
En un script de shell, ¿cómo hago eco de todos los comandos de shell llamados y expando los nombres de variables? Por ejemplo, dada la siguiente línea: ls $DIRNAME Me gustaría que el script ejecute el comando y muestre lo siguiente ls /full/path/to/some/dir El propósito es guardar un registro...
Tengo un comando complejo del que me gustaría hacer un script de shell / bash. Puedo escribirlo en términos de $1fácilmente: foo $1 args -o $1.ext Quiero poder pasar múltiples nombres de entrada al script. ¿Cuál es la forma correcta de hacerlo? Y, por supuesto, quiero manejar nombres de...
Estoy tratando de agregar un directorio a mi ruta para que siempre esté en mi ruta de Linux. He intentado: export PATH=$PATH:/path/to/dir Esto funciona, sin embargo, cada vez que salgo de la terminal y comienzo una nueva instancia de terminal, esta ruta se pierde y necesito ejecutar el comando de...
На этот вопрос есть ответы en Stack Overflow en русском : Парсинг JSON en shell Estoy tratando de analizar JSON devuelto por una solicitud curl, así: curl 'http://twitter.com/users/username.json' | sed -e 's/[{}]/''/g' | awk -v k="text" '{n=split($0,a,","); for (i=1;...
Estoy escribiendo un script muy simple que llama a otro script, y necesito propagar los parámetros de mi script actual al script que estoy ejecutando. Por ejemplo, mi nombre de script es foo.shy llamabar.sh foo.sh: bar $1 $2 $3 $4 ¿Cómo puedo hacer esto sin especificar explícitamente cada...
¿Cuál es la forma correcta de modificar variables de entorno como PATH en OS X? He buscado un poco en Google y he encontrado tres archivos diferentes para editar: / etc / caminos ~ / .profile ~ / .tcshrc Ni siquiera tengo algunos de estos archivos, y estoy bastante seguro de que .tcshrc está...
Tengo "Amo a Suzi y me caso" y quiero cambiar "Suzi" a "Sara". #!/bin/bash firstString="I love Suzi and Marry" secondString="Sara" # do something... El resultado debe ser así: firstString="I love Sara and
¿Cómo obtendría solo el nombre del directorio de trabajo actual en un script bash, o incluso mejor, solo un comando de terminal? pwdda la ruta completa del directorio de trabajo actual, por ejemplo, /opt/local/binpero solo
Si estoy usando terminal y estoy escribiendo una línea de texto para un comando, ¿hay alguna tecla de acceso rápido o alguna forma de borrar / eliminar esa línea? Por ejemplo, si mi línea / comando actual es algo realmente largo como: > git log --graph --all --blah..uh oh i want to cancel and...
Necesito ocultar todos los mensajes de permiso denegado de: find . > files_and_folders Estoy experimentando cuando surge tal mensaje. Necesito reunir todas las carpetas y archivos, a los que no surge. ¿Es posible dirigir los niveles de permiso al files_and_foldersarchivo? ¿Cómo puedo ocultar...
¿Hay alguna manera de hacer algo como PHP $array[] = 'foo';en bash vs
Si quiero encontrar las diferencias entre dos árboles de directorios, generalmente solo ejecuto: diff -r dir1/ dir2/ Esto genera exactamente cuáles son las diferencias entre los archivos correspondientes. Estoy interesado en obtener una lista de los archivos correspondientes cuyo contenido...
En Bash, parece haber varias variables que contienen valores especiales de significado constante. Por ejemplo, ./myprogram &; echo $! devolverá el PID del proceso que se encuentra en segundo plano myprogram. Sé de otros, como el $?que creo que es el TTY actual. ¿Hay
¿Cómo contaría el número total de líneas presentes en todos los archivos en un repositorio git? git ls-files me da una lista de archivos rastreados por git. Estoy buscando un comando para cattodos esos archivos. Algo como git ls-files | [cat all these files] | wc
¿Cómo puedo escribir un documento aquí en un archivo en script
Tengo el siguiente archivo .txt: Marco Paolo Antonio Quiero leerlo línea por línea, y para cada línea quiero asignar un valor de línea .txt a una variable. Suponiendo que mi variable es$name , el flujo es: Leer la primera línea del archivo Asignar $name = "Marco" Haz algunas tareas con...
Estoy usando Git desde la línea de comando y estoy tratando de agregar un salto de línea al mensaje de confirmación (usando git commit -m "") sin entrar en Vim. es