Preguntas etiquetadas con bash

Bash es un shell gratuito para sistemas operativos tipo Unix del Proyecto GNU.

6
Cómo mantener solo cada enésima línea de un archivo
Tengo un archivo CSV bastante considerable (75 MB). Solo estoy tratando de producir un gráfico, así que realmente no necesito todos los datos. Reescritura: me gustaría eliminar n líneas, luego mantener una línea, luego eliminar n líneas, y así sucesivamente. Entonces, si el archivo se ve así: Line 1 Line …
71 bash 



3
¿Cómo obtengo el valor de salida y salida de una subshell cuando uso "bash -e"?
Considere el siguiente código external-scope.sh #!/bin/bash set -e source inner-scope.sh echo $(inner) echo "I thought I would've died :(" inner-scope.sh #!/bin/bash function inner() { echo "winner"; return 1; } Estoy tratando de outer-scope.shsalir cuando inner()falla una llamada . Dado que $()invoca un sub-shell, esto no sucede. ¿De qué otra manera …
70 bash 


4
Averigüe si existe el nombre de usuario
¿Cómo puedo averiguar, en un script de shell, si existe un nombre de usuario dado en el sistema actual? /etc/passwdy /etc/shadowestán incompletos Considere los servicios de directorio de OS X o Linux con la integración de Active Directory de Likewise.
68 bash  unix  shell 

10
Sustitución en archivo de texto ** sin ** expresiones regulares
Necesito sustituir algo de texto dentro de un archivo de texto con un reemplazo. Por lo general, haría algo como sed -i 's/text/replacement/g' path/to/the/file El problema es que tanto texty replacementson cadenas complejas que contienen guiones, barras, blackslashes, citas y así sucesivamente. Si escapo, todos los personajes necesarios dentro de …
68 bash  regex  sed  text-editing 



4
directorio actual push / pop?
Con bash, ¿hay alguna manera de empujar y hacer estallar el directorio de trabajo actual? Intenté escribir bash;cd dir; ./dostuff;exit;pero el directorio actual es ahora dir.
66 linux  bash 

2
Cómo repetir los ejecutables en $ PATH con bash
El tema lo dice todo, cómo volver a mostrar los ejecutables disponibles dentro de uno de los $ PATHs después de haber cambiado las cosas: por ejemplo, eliminar un binario de un $ PATH que está disponible en otro $ PATH, cambió la variable $ PATH.
64 bash 



4
Por que es . no en la ruta por defecto?
En sistemas similares a UNIX a lo largo de los años (lo más relevante para mí, Linux), he notado que .(directorio actual) nunca está en el estado $PATHpredeterminado. ¿Por qué es esto? Recuerdo haber leído hace años que era un problema de seguridad, pero el artículo que leí no explicaba …
62 bash  path 

7
Vuelva a ejecutar continuamente un comando cuando termine en Bash
Estoy tratando de encontrar una manera simple de seguir ejecutando un comando cada vez que termina, por cualquier motivo (error u otro). ¿Cuál sería la mejor manera de abordar esto? EDITAR: No estaba lo suficientemente claro antes. Necesito la próxima ejecución para esperar hasta que termine la anterior. EDIT 2: …
62 linux  bash 

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.