Preguntas etiquetadas con bash

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

14
Scripting: ¿cuál es la forma más fácil de extraer un valor en una etiqueta de un archivo XML?
Quiero leer un pom.xml ('Modelo de objetos de proyecto' de Maven) y extraer la información de la versión. Aquí hay un ejemplo: <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.mycompany</groupId> <artifactId>project-parent</artifactId> <name>project-parent</name> <version>1.0.74-SNAPSHOT</version> <dependencies> <dependency> <groupId>com.sybase.jconnect</groupId> <artifactId>jconnect</artifactId> <version>6.05-26023</version> </dependency> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>1.5.2</version> </dependency> <dependency> <groupId>com.sun.jdmk</groupId> <artifactId>jmxtools</artifactId> <version>1.2.1</version> </dependency> …
14 linux  bash  unix  python  xml 

4
Bash extendió el globbing dentro de un Makefile
Quiero hacer una operación en todos los archivos en una carpeta particular que no comienzan con un prefijo particular (por ejemplo exclude_). Tengo un forbucle bash con un globo extendido que se ve así: for FILE in foo/bar/!(exclude_*) ; do echo $FILE ; done En la línea de comando, esto …
14 bash  make 




1
Cómo escapar de "-" en bash [duplicado]
Esta pregunta ya tiene respuestas aquí : Cerrado hace 7 años . Posible duplicado: herramientas Unix: ¿y si un archivo se llama menos algo? Por favor dime cómo escapar de esto: [root @ unix ~] # ./-sh -bash: ./-sh: permiso denegado [root @ unix ~] # chmod + x -sh …


2
¿Cómo depuro las terminaciones de bash?
He creado algunas funciones de finalización de bash que parecen funcionar de forma aislada, pero me dan resultados inesperados cuando intento completar la pestaña con ellas. ¿Es posible conectar bashdb, luego intentar tabular algo y pasar a depurar y determinar qué está mal?

2
Ejecutar un comando sin heredar el entorno de los padres
¿Hay alguna forma de ejecutar un comando "como si" estuviera en una nueva sesión de inicio de sesión? Ya lo he intentado env -i. Sin embargo, no quiero tratar con varias variables ENV que tengo que configurar o desarmar. También lo intenté bash -c "some command"y bash -l -c "some …
14 bash  shell  session 


3
Copiar y chmod / chown al mismo tiempo
Tengo un archivo de registro rootque quiero copiar en un directorio propiedad de otro usuario para que lo analice (primero debe descomprimirlo). Actualmente tendría que # cp log.xz /home/user/Documents # chown user:user /home/user/Documents/log.xz ¿Hay alguna manera de emitir ambos comandos al mismo tiempo, tal vez con una o más cpopciones?
14 linux  bash 

1
un sudo para múltiples terminales
Los permisos de sudo root se otorgan por un tiempo específico, pero solo para un terminal. Si quiero usar sudo en otra terminal en ese período de tiempo, tengo que escribir la contraseña nuevamente. ¿Cómo obligar a sudo a trabajar en terminales?
14 bash  shell  sudo 



3
Mover un rango de archivos numerados?
Tengo 291 archivos numerados (comenzando en 001 - título y terminando en 291 - título) que necesitan moverse a directorios separados. (001 a 021 a la carpeta 1, 022 a 053 a la carpeta 2, no son necesariamente el mismo número de archivos cada vez). Pensé que podría hacerlo de …
14 linux  bash  mv 

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.