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.

17
Cómo detectar si se está obteniendo un script
Tengo un script en el que no quiero que llame exitsi se está buscando. Pensé en comprobar si $0 == bashesto tiene problemas si el script proviene de otro script o si el usuario lo obtiene de un shell diferente ksh. ¿Hay alguna forma confiable de detectar si se está …
217 bash  ksh 



12
¿Cómo instalar Homebrew en OS X?
Estoy tratando de instalar Homebrew en OS X. Según el sitio de Homebrew, debería escribir brew install wget y todo lo que obtengo es -bash: brew: command not found Así que busqué en StackOverflow y encontré esta respuesta . El problema, sin embargo, es que no veo brewen /usr/local/bin. Entonces, …
213 macos  bash  install  homebrew 

15
¿Cómo insertar un texto al comienzo de un archivo?
Hasta ahora he podido encontrar cómo agregar una línea al comienzo de un archivo, pero eso no es exactamente lo que quiero. Lo mostraré en un ejemplo. Contenido del archivo some text at the beginning Resultado <added text> some text at the beginning Es similar pero no quiero crear ninguna …
213 linux  bash  sed 


4
Ordenar datos según la segunda columna de un archivo
Tengo un archivo de dos columnas y nnúmero de filas. la columna 1 contiene namesy la columna2 age. Quiero ordenar el contenido de este archivo en orden ascendente según age(en la segunda columna). El resultado debería mostrar el namede la persona más joven junto con la namesegunda persona más joven …
213 bash  shell  unix 


6
¿Por qué #! / Usr / bin / env bash es superior a #! / Bin / bash?
Lo he visto en varios lugares, incluidas las recomendaciones en este sitio ( ¿Cuál es el Bash shebang preferido? ), Para usar #!/usr/bin/env bashcon preferencia #!/bin/bash. Incluso he visto a una persona emprendedora sugerir que el uso #!/bin/bashera incorrecto y que la funcionalidad bash se perdería al hacerlo. Dicho todo …
212 bash  shebang 

10
Devolver un booleano de una función Bash
Quiero escribir una función bash que verifique si un archivo tiene ciertas propiedades y devuelve verdadero o falso. Entonces puedo usarlo en mis scripts en el "si". ¿Pero qué debo devolver? function myfun(){ ... return 0; else return 1; fi;} entonces lo uso así: if myfun filename.txt; then ... Por …
211 bash  shell  boolean 

9
Múltiples comandos en un alias para bash
Me gustaría definir un alias que ejecute los siguientes dos comandos consecutivamente. gnome-screensaver gnome-screensaver-command --lock Ahora mismo he añadido alias lock='gnome-screensaver-command --lock' a mi .bashrc, pero dado que bloqueo mi estación de trabajo con tanta frecuencia, sería más fácil escribir un solo comando.



13
Comando para obtener la enésima línea de STDOUT
¿Hay algún comando bash que te permita obtener la enésima línea de STDOUT? Es decir, algo que llevaría esto $ ls -l -rw-r--r--@ 1 root wheel my.txt -rw-r--r--@ 1 root wheel files.txt -rw-r--r--@ 1 root wheel here.txt y hacer algo como $ ls -l | magic-command 2 -rw-r--r--@ 1 root …
210 bash  shell  sed  stdout 


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.