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.

4
¿Qué es el 'IFS'?
Estaba leyendo este hilo: ¿Cómo recorrer las líneas de un archivo? ¿Qué es IFS? ¿Y cuál es su uso en el contexto de for-loops?
22 bash  shell 


4
¿Qué hace el comando set sin argumentos?
¿Qué hace el setcomando sin argumentos? Como puedo ver, imprime mis variables de entorno al igual que el envcomando pero en orden alfabético. Y además imprime información diferente (¿variables? ¿Funciones?) Como: __git_printf_supports_v=yes __grub_script_check_program=grub-script-check ... quote () { local quoted=${1//\'/\'\\\'\'}; printf "'%s'" "$quoted" } quote_readline () { local quoted; _quote_readline_by_ref "$1" …
22 bash  set 

6
Ejecutar una función de script Bash con Sudo
Tengo un script que hace varias cosas diferentes, la mayoría de las cuales no requieren privilegios especiales. Sin embargo, una sección específica, que he contenido dentro de una función, necesita privilegios de root. No deseo requerir que todo el script se ejecute como root, y quiero poder llamar a esta …
22 bash  sudo  function 

3
Usando grep en la declaración condicional en bash
Todavía soy muy nuevo en las secuencias de comandos en bash, y solo intento algunas que pensé que serían cosas básicas. Quiero ejecutar DDNS que se actualiza desde mi servidor que ejecuta Ubuntu 14.04. Tomando prestado algún código de dnsimple, esto es lo que tengo hasta ahora: #!/bin/bash LOGIN="email" TOKEN="token" …


2
¿Por qué se incluyen las barras invertidas en este script de shell?
En mi copia del conda.shguión, veo las siguientes líneas: if [ -n "${_CE_CONDA}" ] && [ -n "${WINDIR+x}" ]; then SYSP=$(\dirname "${CONDA_EXE}") else SYSP=$(\dirname "${CONDA_EXE}") SYSP=$(\dirname "${SYSP}") fi Soy curioso en cuanto a por qué hay una barra invertida delante del el den dirname. No creo que sea necesario. Este …



1
/ dev / tcp no encontrado
Cuando intento ejecutar el siguiente comando: echo -e "GET / HTTP/1.1\n\n" | /dev/tcp/74.125.225.19/80 Me sale el siguiente mensaje de error: bash: /dev/tcp/74.125.225.19/80: No such file or directory El siguiente comando funciona perfectamente, por lo que el problema implica cómo lo estoy usando /dev/tcp: echo -e "GET / HTTP/1.1\n\n" | nc …
21 bash  tcp 





6
Alerta cuando finaliza el proceso de ejecución
Aquí hay algunas preguntas y respuestas con respecto a ser alertado cuando un proceso se completa / sale ( 1 , 2 ), pero todos asumen que el usuario ha emitido dicho proceso y, por lo tanto, puede escribirlo con una alerta incorporada en el guión de gobierno, o canalizar …
21 bash  process  top  htop 

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.