Preguntas etiquetadas con shell

El shell es la interfaz de línea de comandos de Unix. Puede escribir comandos en un shell de forma interactiva o escribir scripts para automatizar tareas. Use esta etiqueta para las preguntas que se aplican a / bin / sh y la mayoría de los shells compatibles (ash, bash, ksh, zsh, ...). Para los scripts de shell con errores, verifíquelos en http://shellcheck.net antes de publicarlos aquí.

9
Convertir la lista en una sola línea con delimitador
Tengo que tomar una lista (carga) de direcciones IP en este formato: 134.27.128.0 111.245.48.0 109.21.244.0 y convertirlos a este formato con una tubería intermedia (IP compuestas) 134.27.128.0 | 111.245.48.0 | 109.21.244.0 | 103.22.200.0/22 Creo que es un comando para buscar y reemplazar, sedpero no puedo hacer que funcione.

3
Paréntesis en condición if: ¿por qué obtengo errores de sintaxis sin espacios en blanco?
Estoy usando la secuencia de comandos a continuación para retroceder dos días cuando la secuencia de comandos se ejecuta al comenzar dos días del año y también verificar el primer y segundo día de cada mes y retroceder dos días. if [$month="01"] && [$day="01"]; then date="$last_month/$yes_day/$last_year" fulldate="$last_month/$yes_day/$last_year" else if [$month="01"] …

2
Inicie zsh con un zshrc personalizado
Quiero poder iniciar zsh con un archivo rc personalizado similar al comando: bash --rc-file /path/to/file Si esto no es posible, ¿es posible iniciar zsh, ejecutar source /path/to/filey luego permanecer en la misma sesión de zsh? Nota: El comando zsh --rcs /path/to/fileno funciona, al menos no para mí ... EDITAR: En …
17 linux  shell  zsh  oh-my-zsh 

3
Ver la redirección STDOUT de un proceso en ejecución
Si inicio una aplicación con este comando: /path/to/my/command >> /var/log/command.log Y el comando no regresa, ¿hay alguna forma, desde otro aviso, para ver en qué está configurada la redirección STDOUT? Estoy buscando algo como cat /proc/PID/redirects o ps -??? | grep PID Pero cualquier método servirá.






3
¿Qué intérprete de shell ejecuta un script sin shebang?
Supongamos que el shell predeterminado para mi cuenta es zsh, pero abrí el terminal y activé bash y ejecuté un script llamado prac002.sh, ¿qué intérprete de shell se usaría para ejecutar el script, zsh o bash? Considere el siguiente ejemplo: papagolf@Sierra ~/My Files/My Programs/Learning/Shell % sudo cat /etc/passwd | grep …






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.