Preguntas etiquetadas con sh

110
¿Guardar directorio actual en variable usando Bash?

Lo que estoy tratando de hacer es encontrar el directorio de trabajo actual y guardarlo en una variable, para poder ejecutarlo export PATH=$PATH:currentdir+somethingelse. No estoy completamente seguro de si tienen una variable que contenga cwd de forma predeterminada. ¿Cómo guardo el directorio...

108
¿Cuál es la diferencia entre PS1 y PROMPT_COMMAND?

Mientras echaba un vistazo a este increíble hilo , noté que algunos ejemplos usan PS1="Blah Blah Blah" y algo de uso PROMPT_COMMAND="Blah Blah Blah" (y algunos usan ambos) al configurar el indicador en un shell bash. ¿Cuál es la diferencia entre los dos? Una búsqueda SO e incluso una búsqueda...

108
Identificar al usuario en un script Bash llamado por sudo

Si creo el script que /root/bin/whoami.shcontiene: #!/bin/bash whoami y este script es llamado por un usuario con un sudo configurado correctamente, indicará root ¿Existe una forma rápida de obtener el usuario real en un script, o tendré que recurrir a parámetros que pasan junto a este nombre...

108
¿Cómo comparo dos hashes?

Estoy tratando de comparar dos Ruby Hashes usando el siguiente código: #!/usr/bin/env ruby require "yaml" require "active_support" file1 = YAML::load(File.open('./en_20110207.yml')) file2 = YAML::load(File.open('./locales/en.yml')) arr = [] file1.select { |k,v| file2.select { |k2, v2| arr...

108
Usar desarmar frente a establecer una variable en vacío

Actualmente estoy escribiendo un marco de prueba de bash, donde en una función de prueba, [[se pueden usar tanto las pruebas de bash estándar ( ) como los matchers predefinidos. Los comparadores son envoltorios de '[[' y, además de devolver un código de retorno, establecen un mensaje significativo...