Preguntas etiquetadas con bash

37
¿Cómo puedo encontrar una declaración de alias falso?

Estoy tratando de encontrar dónde aliasse ha declarado un específico . He buscado todos los lugares habituales que sé para buscar alias: ~ / .bashrc ~ / .bash_profile / etc / bashrc / etc / profile Sin suerte Sé que es aliasporque cuando lo hago which COMMAND, obtengo: alias...

37
Agregar separador de miles en un número

En pitón re.sub(r"(?<=.)(?=(?:...)+$)", ",", stroke ) Para dividir un número por trillizos, por ejemplo: echo 123456789 | python -c 'import sys;import re; print re.sub(r"(?<=.)(?=(?:...)+$)", ",", sys.stdin.read());' 123,456,789 ¿Cómo hacer lo mismo con bash /

37
`Error de sintaxis:" ("inesperado` al crear una matriz

Tengo dos servidores Linux (Debian). Estoy creando un script de shell. En el primero creo una matriz así: #!/bin/bash target_array=( "/home/user/direct/filename -p123 -r" ) Eso funciona bien Pero cuando ejecuto esto en el otro servidor me sale: Syntax error: "(" unexpected Por lo que puedo...

36
¿Usar extensión .sh o .bash para los scripts de bash?

(Consulte Use #! / Bin / sh o #! / Bin / bash para ver la compatibilidad y la facilidad de uso de Ubuntu-OSX y POSIX ) Si quiero que mis scripts utilicen el shell bash, ¿el uso de la extensión .bash realmente invoca bash o depende de la configuración del sistema / primera línea shebang? Si ambos...

36
$ @ excepto el primer argumento

Necesito escribir un script de shell que se ejecute de esta manera: ./myscript arg1 arg2_1 arg2_2 arg2_3 ....... arg2_# hay un bucle for dentro del script for i in $@ Sin embargo, como sé, $ @ incluye $ 1 hasta $ ($ # - 1). Pero para mi programa, $ 1 es claramente diferente de $ 2 $ 3 $ 4,...