Preguntas etiquetadas con bash

Preguntas específicas para Bourne Again SHell de GNU, a diferencia de otros shells Bourne / POSIX. Para preguntas sobre shells de Unix en general, use la etiqueta / shell en su lugar.

3
emular cola con sed
Tengo un mini-sistema con número limitado únicamente de binarios ( bash, cp, cat, sed, ...). No tengo tailcomando, y me pregunto si podría emular la funcionalidad de cola consed cat foo.txt | tail -n 10 Sé que puedo imprimir líneas 1-10 con sed cat foo.txt | sed -n '1,10p', pero …
8 bash  sed 

4
Convertir csv a tabla HTML
Tengo un Medical.csvarchivo con filas del siguiente formato, field: 'participation.type', displayName: 'program_type', type: 'String',path:'participation' field: 'participation.program', displayName: 'program_name', type: 'String',path:'participation' Quiero escribir un script bash para convertirlo en una tabla HTML con field, displayNamey typecomo cabeceras de forma dinámica. El Csv2HtmlConverter.sh(Inspirado por la respuesta en la tabla Convertir csv a …

2
¿Eliminar caracteres no imprimibles de los registros de espera?
¿Cómo puedo quitar las siguientes secuencias de caracteres de mis archivos? ^[[64;8H¿, etc. ^[[?25h, ^[[1;64ro evitar tener que esperar agregarlos en primer lugar? Antecedentes: Estoy usando una colección de secuencias de comandos de esperar para ciertas tareas. Los archivos de salida que estoy recopilando a menudo contienen el tipo de …
8 bash  expect  tr 

2
¿Reinstalar aplicaciones después de una nueva instalación?
Estoy en Debian y quiero volver a particionar mi disco y reinstalarlo. ¿Existe una manera fácil de restaurar todos los paquetes instalados actualmente después de una nueva instalación? Estoy pensando en hacerlo haciendo una lista de aplicaciones de respaldo: #generate list of installed packages dpkg -l | awk '{ print …
8 bash  debian  apt  backup  dpkg 

2
Bash globbing y argumento pasando
Tengo el siguiente script bash simplificado #!/bin/bash files=("$@") if [ "X$files" = "X" ]; then files=$HOME/print/*.pdf; fi for file in "${files[@]}"; do ls "$file"; done Si paso argumentos (nombres de archivo) como parámetros, este script imprimirá los nombres de archivo adecuados. Por otro lado, si no paso argumentos, imprimirá /home/user/print/*.pdf: …





2
Cómo cambiar el aviso de subshell
Estoy tratando de crear un script simple que, entre otras cosas, creará una subshell: #!/bin/sh # setup "${@:-$SHELL}" # teardown La pregunta es: necesito cambiar la solicitud predeterminada, por ejemplo: $ # shell predeterminado $ ./myscript (myscript) $ # subshell (myscript) $ salida $ Traté de cambiar PROMPTy PS1, pero …
8 bash  zsh  prompt 

3
Obteniendo resultados coloreados inesperados en varios comandos
Acabo de agregar esto a mi .bashrcpara obtener resultados coloreados con less: # Colorize less man pages. export LESS_TERMCAP_md=$'\e[01;34m' export LESS_TERMCAP_us=$'\e[01;33m' export LESS_TERMCAP_so=$'\e[01;44;37m' export LESS_TERMCAP_mb=$'\e[01;31m' export LESS_TERMCAP_mr=$'\e[01;35m' export LESS_TERMCAP_me=$'\e[00m' export LESS_TERMCAP_ue=$'\e[00m' export LESS_TERMCAP_se=$'\e[00m' ... y ahora, de repente, ciertos comandos (parecen estar relacionados con la visualización de variables de entorno) …
8 bash  colors  xterm 


3
Optimizar un bucle `while`
He creado un mini script para reiniciar mi Raspberry Pi con solo presionar un botón. La secuencia de comandos simplemente usa cableadoPi (comando gpio) para establecer el pin 0 (pin 17 en el orden de numeración estándar de Raspberry Pi) para ingresar, y luego lee el valor hasta que sea …



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.