Preguntas etiquetadas con bash

Para preguntas sobre scripts escritos para el shell de comandos Bash. Para scripts de shell con errores / errores de sintaxis, verifíquelos con el programa shellcheck (o en el servidor web shellcheck en https://shellcheck.net) antes de publicar aquí. Es más probable que las preguntas sobre el uso interactivo de Bash sean sobre el tema en Super User que en Stack Overflow.



10
Cómo redirigir la salida a un archivo y stdout
На этот вопрос есть ответы на Stack Overflow на русском : Как сохранить вывод любой команды в файл и сразу дете ете е тете тете тет En bash, llamar foomostrará cualquier salida de ese comando en el stdout. Llamar foo > outputredirigiría cualquier salida de ese comando al archivo especificado …
990 linux  bash  file-io  io  stdout 

11
¿Cómo puedo canalizar stderr y no stdout?
Tengo un programa que escribe información en stdouty stderr, y necesito hacerlo a greptravés de lo que viene a stderr , sin tener en cuenta stdout . Por supuesto que puedo hacerlo en 2 pasos: command > /dev/null 2> temp.file grep 'something' temp.file pero preferiría poder hacer esto sin archivos …
982 bash  grep  stdout  pipe  stderr 

7
Pasar parámetros a una función Bash
Estoy tratando de buscar cómo pasar parámetros en una función Bash, pero lo que aparece siempre es cómo pasar parámetros desde la línea de comandos. Me gustaría pasar parámetros dentro de mi script. Lo intenté: myBackupFunction("..", "...", "xx") function myBackupFunction($directory, $options, $rootPassword) { ... } Pero la sintaxis no es …




27
¿Listando solo directorios usando ls en Bash?
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 ruta?
955 bash  directory  ls 

28
Canalizar hacia / desde el portapapeles en script Bash
¿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 the contents of …
948 linux  bash  macos  clipboard 



8
Cómo iterar sobre argumentos en un script Bash
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 archivos …
901 bash  command-line 

24
¿Cómo configurar permanentemente $ PATH en Linux / Unix?
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 …
882 linux  bash  unix  path  zsh 

30
Analizando JSON con herramientas Unix
На этот вопрос есть ответы 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; i<=n; i++) print a[i]}' Lo anterior divide el JSON en campos, …
880 json  bash  parsing 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.