Preguntas etiquetadas con sh

990
Cómo redirigir la salida a un archivo y stdout

На этот вопрос есть ответы на Stack Overflow на русском : Как сохранить вывод любой команды в файл и сразу дете ете е тете тете тет En bash, llamar foomostrará cualquier salida de ese comando en el stdout. Llamar foo > outputredirigiría cualquier salida de ese comando...

982
¿Cómo puedo canalizar stderr y no stdout?

Tengo un programa que escribe información en stdouty stderr, y necesito hacerlo a greptravés de lo que viene a stderr , sin tener en cuenta stdout . Por supuesto que puedo hacerlo en 2 pasos: command > /dev/null 2> temp.file grep 'something' temp.file pero preferiría poder hacer esto sin...

981
Pasar parámetros a una función Bash

Estoy tratando de buscar cómo pasar parámetros en una función Bash, pero lo que aparece siempre es cómo pasar parámetros desde la línea de comandos. Me gustaría pasar parámetros dentro de mi script. Lo intenté: myBackupFunction("..", "...", "xx") function myBackupFunction($directory, $options,...

955
¿Listando solo directorios usando ls en Bash?

Este comando enumera los directorios en la ruta actual: ls -d */ ¿Qué hace exactamente el patrón */? ¿Y cómo podemos dar la ruta absoluta en el comando anterior (por ejemplo ls -d /home/alice/Documents) para enumerar solo directorios en esa

948
Canalizar hacia / desde el portapapeles en script Bash

¿Es posible canalizar hacia / desde el portapapeles en Bash? Si se trata de una tubería desde / hacia un dispositivo o mediante una aplicación auxiliar, no puedo encontrar nada. Por ejemplo, si /dev/clipse tratara de un dispositivo vinculado al portapapeles, podríamos hacer: cat /dev/clip # Dump...

903
Calcule la huella digital de la clave RSA

Necesito hacer la auditoría de clave SSH para GitHub, pero no estoy seguro de cómo encontrar mi huella digital de clave RSA. Originalmente seguí una guía para generar una clave SSH en Linux. ¿Cuál es el comando que debo ingresar para encontrar mi huella digital de clave RSA...

901
Cómo iterar sobre argumentos en un script Bash

Tengo un comando complejo del que me gustaría hacer un script de shell / bash. Puedo escribirlo en términos de $1fácilmente: foo $1 args -o $1.ext Quiero poder pasar múltiples nombres de entrada al script. ¿Cuál es la forma correcta de hacerlo? Y, por supuesto, quiero manejar nombres de...

882
¿Cómo configurar permanentemente $ PATH en Linux / Unix?

Estoy tratando de agregar un directorio a mi ruta para que siempre esté en mi ruta de Linux. He intentado: export PATH=$PATH:/path/to/dir Esto funciona, sin embargo, cada vez que salgo de la terminal y comienzo una nueva instancia de terminal, esta ruta se pierde y necesito ejecutar el comando de...

880
Analizando JSON con herramientas Unix

На этот вопрос есть ответы en Stack Overflow en русском : Парсинг JSON en shell Estoy tratando de analizar JSON devuelto por una solicitud curl, así: curl 'http://twitter.com/users/username.json' | sed -e 's/[{}]/''/g' | awk -v k="text" '{n=split($0,a,","); for (i=1;...